2

Python(およびプログラミング)の初心者。Cygwin には正確に何が必要ですか? 私はwinxpでpython 2.6を実行しています。完全な Cygwin を安全にダウンロードできますか? それはただの巨大な束のように思えます。

さて、さまざまな cygwin コンポーネントのダウンロードを提案するモジュールや機能 (出力のパイピング) に出くわし続けています。cygwin は、他の OS 機能を変更または修正しますか、それとも他の副作用がありますか?

4

3 に答える 3

2

cygwin を必要としない python のビルドがあります。たとえば (python.org から):

リンクテキスト

また、Iron Python と呼ばれる .NET バージョンもあります。

リンクテキスト

于 2009-01-24T21:16:23.097 に答える
1

cygwin は実質的に Unix サブカーネルです。デフォルトの方法でセットアップしてインストールすると、既存の Windows XP 機能が中断されたり変更されたりすることはありません。ただし、その機能を使用する前に、コマンド プロンプトに相当する cygwin を起動する必要があります。

そうは言っても、あなたが話している機能の一部は Windows で利用できます。配管は確かにそうです。例えば:

netstat -ano | 検索文字列:1433

SQL Server が既定のポートでリッスンしていることを確認するために使用するコマンド ラインです。netstat の出力は findstr にパイプされているため、:1433 を含む行のみを確認する必要があります。

于 2009-01-24T22:42:08.663 に答える
0

最も簡単なオプションは、Linux ディストリビューションを試すことだと思います。新しい Linux に戸惑うかも知れませんが、Ubuntu を見てそこで開発を始めたとき、私の人生は変わりました。Ubuntu は肥大化していますが (Linux の場合)、Microsoft ベースの OS にあらかじめパッケージ化されていると思われるものが付属しています。創造的な精神のために創造的な精神によって書かれた無限の量のフリーソフトウェアは驚異的です. オープンソース コミュニティは、学習と経験のために参加するのに最適です。どの言語 (myabe . . . .NET を除く) の Linux でのプログラミングも、外出先から非常に楽しい経験になることは保証できます。1 つは Windows パスです。Windows に移植する移植可能な Python アプリケーションを作成できることは確かです。文字を置き換えてエスケープする別の数行が必要なだけです。

Ubuntu は、一般的な使いやすさと開発の両方に適したバランスの取れたものであることがわかりました。

Stock Distro: WMP と Winamp を殺す Python 2.7 Perl XTerm MP3 Player =+ V.3.0 E-Mail w/ Thunderbird (アドオンと拡張機能を備えた Fire Fox ブラウザーのメーカーによる Outlook Express によく似ています) Empathy (インターネット チャット クライアントAIM、ICQ、FACEBOOK、MySpace など . また、すべての連絡先を 1 つのリストに保持し、すべてのアカウントに対して AIM と同じように動作します)アプリから直接返信したりコメントしたりできるウィジェットです。)

複数のデスクトップのサポート: ホット キーを押すと、「デスクトップ ビュー」を変更できます。各デスクトップには、必要なウィンドウのみがあります。そのため、ワーク スペース、チャット スペース、Web ブラウジング スペースを作成し、それらをすばやく切り替えることができます。必要に応じて、作業スペース間でウィンドウをすばやく移動することもできます。

グローバル ホットキー マッパー: 管理オプションには、OS 全体のホットキー マップがあります。デフォルトのインターフェイスを介してホットキーを割り当てるだけで、プログラムやその他の多くのタスクを起動できます。

Bash、Terminal、Shell、XTerm: これらの CLI (コマンド ライン インターフェイス) は、Windows で一般的に見られるよりもはるかに多くの機能を提供します。はい、ウィンドウで出力をパイプできますが、それはこれが目的ではありません。これらの CLI を使用すると、ユーザー入力を受け取り、通常は手動で行う必要がある複雑なタスクを実行できるスクリプトを作成できます。BASH はそれ自体がプログラミング言語のようなものです。関数、変数、if ステートメントなどの割り当てを可能にします。

Ubuntu がうまく機能し、開発者を処理する準備ができているだけでなく、祖父母にとってもユーザー フレンドリーであることに非常に驚きました。箱から出してすぐに必要なものがすべて付属しており (開発者ではない平均的なユーザー向け)、開発者は数回のインストールしか必要としません。あなたはオープンソース ソフトウェアにも取り組んでいることを思い出してください。そのため、バグに対処する必要があり、Windows でチケットが解決されるのをしばらく待つ必要があるかもしれません。もしそうなら。

また、Ubuntu は CD から起動可能で、そうするだけでメイン インターフェイスを確認できます。また、POST ブート後にどのパーティション/ディスクをブートするかを尋ねる画面でデュアルブートすることもできます。サムドライブから実行するためのチュートリアルもあります。

Linux とコンピューターの速度: Windows 7 と比較して Linux は非常に軽量です。AMD Phenom 955 Black Edition x4 などの MID レベルのコンピューターと見なされるものは、高レベルのコンピューターのように動作します。1 ジブのメモリは、Windows よりも Linux の方がはるかに多くなります。

Linux ディストリビューションを試す最良の方法は次のとおりです。システムにインストールする必要はありません。気に入った場合は仮想環境でサンドボックス化でき、スタンドアロンで実行する速度とオーバーヘッドの改善が必要な場合は、最初にデュアルブートを検討し、次に「変更」を検討してください。

選択した Linux Dist ISO をダウンロードします。再び新しいユーザー向けに、Ubuntu、Mint、何か簡単なもの。何かデビアン。主に、優れたパッケージ マネージャーの使いやすさが原因です。Oracle Virtual Boxをダウンロードします。指示に従って新しい仮想ディスクを作成し、DVD ドライブまたは仮想 DVD ドライブにインストール メディアを配置して仮想ディスクを起動し、通常の OS のようにインストールします。

私の経験では、常に Windows を使用することが不可欠でない限り、Linux ディストリビューションを試さない理由はありません。ArchLinux や SlackWare のようなものはすぐにあなたを怖がらせるかもしれないので注意してください。Ubuntu、Mint などのディストリビューションには、すぐに GUI が組み込まれています。Linux にはさまざまな種類があります。たとえば、必要なデスクトップ環境を使用できます。Linux は単なるカーネルです。ディストリビューションは、ディストリビューションを維持しているグループが全体的な目標と目的に適合すると考えるツールのコレクションです。デスクトップ環境、プログラミング ツール、パッケージ マネージャー、およびその他のフリー ライセンスのソフトウェア。

于 2012-06-04T08:47:26.833 に答える