
このプロジェクトの目的は、さまざまなトピックやフィールドにわたってPythonで知っておく必要があるさまざまなデータ構造とアルゴリズムの最高のハブになることを目的としています。
リアルタイムプロジェクトに飛び込む前に、データ構造とアルゴリズムに関するすべての知恵を得ることができます。それに短いイントロを手に入れましょう。
データ構造とアルゴリズムは、プログラミングの重要な部分です。それはコンピューターサイエンスの基礎の下にあります。それは、より短い時間でより良い効率的なコードを書くという利点を私たちに与えてくれます。ソフトウェアエンジニアリングに関しては、重要なトピックです。したがって、開発者として、データ構造とアルゴリズムに関する知識が必要です
コンピューターサイエンスでは、データ構造は、効率的なアクセスと変更を可能にするデータ組織、管理、およびストレージ形式です。データ構造は、効果的な使用と取得のために、データがメモリに保存される方法または形式です。
アルゴリズムは、リスト内の最大数を見つける、トランプのデッキからすべての赤いカードを削除する、名前のコレクションを並べ替え、友人の意見から平均的な映画評価を把握するなど、タスクを達成するために使用される一連の指示です。
アルゴリズムはコンピューターに限定されません。それらは、一連のステップバイステップの指示や、必要なもの、行う手順、それらを行う順序、探す条件、および期待される結果を含むレシピのセットのようなものです。
オープンソースに貢献しようとしているテクノロジーに関連する人はすべて、すべてを招待されています。この場所には、すべての人にタスクがあります。
このリポジトリが便利だと思うか、Pythonの知識を強化するのに役立つ場合は、他の人があなたのように恩恵を受けることができるように、世界と共有してください。
Pythonは初めてですか?このレポを介して基本的なPythonで強力な基盤を獲得できます。
あなたの学習の旅をより実り多いものにするために、私は素晴らしいPythonスクリプトのオープンソースプロジェクトを作成しました。学習体験を強化するために、プロジェクトを追加してください。それはあなたに提供するものすべてを持っています、そして、あらゆる種類のPythonスクリプトのためのワンストップの場所です。
このプロジェクトがあなたのスキルをより良く充実させ、Pythonで独自のプロジェクトを構築することを進歩させた場合、私にプライベートなメッセージを送ってください。どんな質問でも、お気軽にお問い合わせください。私はあなたを助けてくれてうれしいです。
作業した場合、またはスクリプトを開始して世界と共有したい場合は、ここでそれを行うことができます。 Contributing_Guidelines?
問題を提起するときは、スクリプト、プロジェクトのタイトル、プロジェクトの短い説明、それが何をしているのか、その目的に言及してください。良い習慣として、常に問題番号をプル要求にリンクしてください。 (#issue番号:PRを上げるときにこの詳細を挙げてください)。
その後、Pullリクエストの作成に関するGitHubドキュメントも実行します。
プロジェクトは、他のすべてのプロジェクトで類似性を維持するためにこのフローを含める必要があります。 PRを作成する前に、これらのことに注意してください。
プロジェクトタイトルのフォルダーを作成します。 (例:ヒープソートのアルゴリズムを追加する場合、プロジェクト名は「ヒープソート」であり、「heap_sort.py」としてファイル名にする必要があります)
作成したプロジェクトリポジトリは次のとおりです。
file_name.py-このpythonファイルは、作業したプロジェクトです。
readme.md-このファイルは、プロジェクトをよく理解するために含まれている必要があります(READMEテンプレートを使用してどのように機能するかについて簡単に詳しく説明します)。
要件.txt-このファイルでは、プロジェクトに含めたすべてのライブラリを追加する必要があります
画像- このフォルダーには、スクリーンショットであろうとステップバイステップのプロセス画像など、すべての画像が追加されます。
関連ファイル- 他の追加および関連ファイルは、「関連」フォルダーに追加されます。
プロジェクトタイトルのフォルダーを作成します。 (例:決定ツリー分類器のアルゴリズムを追加する場合、プロジェクト名は「Decision Tree Classifier」と「Decision_tree_classifier.py」としてファイル名である必要があります)
作成したプロジェクトリポジトリは次のとおりです。
データセット- このフォルダーには.csvファイルがあります。
モデル- このフォルダーには、アルゴリズムファイル(つまり、.ipynbファイル)があります。アルゴリズムファイル以外には、このテンプレートと「要件」ファイルを使用して「readme.md」が必要です。
画像- このフォルダーには、スクリーンショットであろうとステップバイステップのプロセス画像など、すべての画像が追加されます。
関連ファイル- 他の追加および関連ファイルは、「関連」フォルダーに追加されます。
段階的な手順を示すことにより、 Readmeがどのように機能するかについて簡単に説明します。
注:新しい問題を作成したり、リクエストをプルする際には、これらのテンプレートに従う必要があります。
リポジトリをフォークします
ターミナルまたはgitbashを使用して、フォークリポジトリをクローンします。
クローン化されたリポジトリを変更します
追加、コミット、プッシュします
次に、GitHubで、クローン付きリポジトリで、プルリクエストを行うオプションを見つけます。
print( " Pyalgo-Treeの貢献を開始")
![]() Hacktoberfest 2022 | ![]() Hacktoberfest 2021 | ![]() Devinceptコード2021 |
Devinceptコード2021 |
これらの素晴らしい人々に感謝します。あらゆる種類の貢献は大歓迎です!
ここで私たちの行動規範を見つけることができます。
このプロジェクトは、MITライセンスに従います
Manasi Chhibber |
![]() プラティマカダリ |
このプロジェクトが気に入っている場合は、このプロジェクトにAを提供し、できる限り共有することを検討してください。
? ? ?幸せな貢献? ? ?
あなたが私に連絡したいなら、あなたはソーシャルハンドルを通して私に連絡することができます。
©2022 Prathima Kadari