Python スキルを向上させるためのシンプルな Python ミニ プロジェクトのコレクション。
Python について学びたい場合は、ここを参照してください。
Github とオープンソースを初めて使用する場合は、ここにアクセスしてください。
問題を選択し、それに割り当てられるように依頼します。
プロジェクト ディレクトリ内の既存のスクリプトを確認します。
このリポジトリにスターを付けます。
python-mini-projects リポジトリ ページで、 [フォーク]ボタンをクリックします。
フォークされたリポジトリのクローンをローカル マシンに作成します。このボタンには、実行する URL が表示されます。
たとえば、ターミナル内で次のコマンドを実行します。
git clone https://github.com/ < your-github-username > /python-mini-projects.git
<your-github-username> を置き換えてください。
リポジトリのフォークとクローン作成の詳細については、こちらをご覧ください。
変更を加える前に、マージの競合を避けるためにフォークの同期を維持してください。
git remote add upstream https://github.com/Python-World/python-mini-projects.git
git fetch upstream
git pull upstream master
git push
あるいは、GitHub では今すぐ同期を行うこともできます。リポジトリの上部にある [コード] ボタンの下にある [アップストリームをフェッチ] をクリックします。
マージ競合が発生した場合は、競合を解決する必要があります。オンラインには多くのガイドがあります。また、opensource.com のこれを試すこともできます。
開発ブランチにチェックアウトします (課題名に応じてブランチに名前を付けます)。
git checkout -b < branch-name >
課題名に従ってプロジェクトディレクトリにフォルダーを作成します。
コードを作成し、ローカルのプロジェクト ディレクトリ内のそれぞれのフォルダーに追加します。
README_TEMPLATE に従って、フォルダーにREADME.md
追加することを忘れないでください。
git add
、 git commit
を使用して変更を追加します (可能であれば適切なコミット メッセージを作成します)。
git add -A
git commit -m " <your message> "
コードをリポジトリにプッシュします。
git push origin < branch-name >
フォークの GitHub ページに移動し、プル リクエストを作成します。
プル リクエストの詳細については、GitHub ヘルプ ページをご覧ください。
私たちの誰かがあなたのプル リクエストをレビューするまでお待ちください。競合がある場合は、通知が届きます。
README テンプレート
WhatsAppグループに参加する
SR番号 | プロジェクト | 著者 |
---|---|---|
1 | こんにちは世界 | ラビ・チャバレ |
2 | JSONからCSVへ | ムリーロ・パリウソ |
3 | ランダムパスワードジェネレーター | ミテシュ |
4 | インスタグラムのプロフィール情報 | ラビ・チャバレ |
5 | ファイル内の検索文字列 | ミテシュ |
6 | Webページからリンクを取得する | ミテシュ & マイケル Mba |
7 | Flask を使用した Todo アプリ | ミテシュ |
8 | 画像に透かしを追加する | ミテシュ |
9 | Django を使用した WishList アプリ | ラビ・チャバレ |
10 | フォルダーをサブフォルダーに分割する | ラビ・チャバレ |
11 | 画像を一括ダウンロードする | ミテシュ |
12 | ファイルからのランダムな単語 | ラビ・チャバレ |
13 | バッテリー通知 | ミテシュ |
14 | 年齢を計算する | 高東 |
15 | テキストファイルの分析 | m044de |
16 | 画像スニペットを生成する | ラビ・チャバレ |
17 | ファイルシステムを整理する | ミテシュ |
18 | メールを送信する | ミテシュ |
19 | Web サイトの IP アドレスとホスト名を取得する | ヌー・モハメッド |
20 | tqdm を使用したプログレスバー | ミテシュ |
21 | 画像のメタ情報を取得する | 高東 |
22 | ビデオからフレームをキャプチャします | フィレインソフォス |
23 | Wi-Fi に保存されたパスワードを取得 Windows | ミテシュ |
24 | 指定した Web サイトのスクリーンショットを保存する | m044de |
25 | 行数を使用してファイルを分割する | フィレインソフォス |
26 | テキストの暗号化と復号化 | 高東 |
27 | 一定の間隔でスクリーンショットをキャプチャします | d33pc |
28 | パスワードハッシュを作成する | m044de |
29 | ファイルとフォルダーを暗号化する | 高東 |
30 | 10 進数から 2 進数へ、またはその逆 | アラン・アナヤ |
31 | CLI ベースの Todo アプリケーション | オードリー・ヤン |
32 | 通貨コンバータ CLI アプリ | ウォンのギットハブ |
33 | ストップウォッチアプリケーション | 高東 |
34 | CLI プロキシ テスター | インゴ・クライバー |
35 | XML から JSON ファイルへのコンバーター | ジョン・カートリー |
36 | ファイルとフォルダーを圧縮する | 高東 |
37 | IMDB 映画の評価を探す | シヴセント |
38 | 辞書をPythonオブジェクトに変換する | ヴァルン-22 |
39 | ファイルをアルファベット順に並べたフォルダーに移動する | チャトゥラ・ニメッシュ |
40 | YouTubeビデオのコメントをスクレイピング | さいちゃらん67 |
41 | ウェブサイトの要約 | オハイオズアを信じてください |
42 | テキスト読み上げ(mp3) | セルゲイ・ディクン |
43 | 画像フォーマット変換 | ラモン・フェレイラ |
44 | ウィキペディアからランダムな記事を保存 | ラクシット・プリ |
45 | Web サイトの接続を確認する | シブ・タクール |
46 | 都市の気象情報を取得する | クシャル・アグラワル |
47 | 電卓アプリ | 高東 |
48 | CSVファイルを結合する | クシャル・アグラワル |
49 | ツイートを取得して CSV に保存 | クシャル・アグラワル |
50 | googletransを使用した言語翻訳者 | アシュクル・ラーマン・タッシャー |
51 | 期間を使用してビデオを分割する | チャトゥラ・ニメッシュ |
52 | ファイルから一意の単語を取得する | ラクシット・プリ |
53 | 音声からテキストへのコンバーター | パウロ・エンリケ |
54 | ランダムな壁紙を設定する | チャトゥラ・ニメッシュ |
55 | 画像からドミナントカラーを見つける | ミテシュ |
56 | アスキーアート | シャイニー・アカシュ |
57 | PDF ファイルを結合する | シヴセント |
58 | 開いているポートを取得する | クシャル・アグラワル |
59 | 数値を単語に変換する | ニラージ・シュレスタ |
60 | システムの再起動とシャットダウン | フィリボブ55 |
61 | Web サイトの接続を確認する | シブ・タクール |
62 | tkinterを使ったデジタル時計 | アディティア・ジェテリー |
63 | PDFへの秘密画像 | 高東 |
64 | メールをCSVファイルに保存 | シブ・タクール |
65 | インターネット接続をテストする | ジェイコブ・オーグル |
66 | XKCD コミック ダウンローダー | アディティア・ジェテリー |
67 | ウェブサイトブロッカーとアンブロッカー | フィリボブ55 |
68 | ドメイン DNS レコードを取得する | アディティア・ジェテリー |
69 | Python 自動描画 | トゥシャール・ナンカニ |
70 | ニュースウェブサイトスクレーパー | プラティク・チョーダリ |
71 | じゃんけんゲーム | トゥシャール・ナンカニ |
72 | ZIP ファイル抽出ツール | アディティア・ジェテリー |
73 | ランダムパスワードジェネレーター | トゥシャール・ナンカニ |
74 | ジオコーディングを実行するスクリプト | アディティア・ジェテリー |
75 | パイソンカーボンクリップ | ラヴィシャンカール・チャバレ |
76 | QRコードジェネレーター | シブ・タクール |
77 | 再帰的パスワード生成ツール | エルファン・サベリ |
78 | 三目並べ | エルファン・サベリ |
79 | AI を使った三目並べ | トゥシャール・ナンカニ |
80 | 画像を漫画化する | バルトゥ・ヤマン |
81 | 見積スクラッパー | アナンダ・クリシュナン・アジ |
82 | ウェブサイトの読み込み時間 | アディティア・ジェテリー |
83 | 顧客ローン返済予測 | 美術 |
84 | ウィキペディアの記事から Wordcloud を生成する | ナマン・シャー |
85 | 数字当てゲーム | ジャボキルベク |
86 | JPEGをPNGに変換 | アヌラググプタ |
87 | 映画情報 スクラッパー | アナンダ・クリシュナン・アジ |
88 | HTTPステータスコードを取得する | アクシャタJ96 |
89 | うるう年を確認する | ハリオム・ヴィアス |
90 | メディアの記事をスクレイピング | ナマン・シャー |
91 | ハッカーニューススクラッパー | ジャボキルベク |
92 | 画像サイズを縮小する | ヴィプル・ヴェルマ |
93 | 簡単ビデオプレーヤー | バルトゥ・ヤマン |
94 | GeeksforGeeks 記事ダウンローダー | シブ・タクール |
95 | PDFからテキストへ | pi1814 |
96 | 非構造化補足サービスデータ | 美術 |
97 | 重複ファイルリムーバー | アナンダ・クリシュナン・アジ |
98 | PNGからICOへのコンバーター | ウィチェンスー |
99 | IMDB 評価を探す | ウトカルシュ・バジャージ |
100 | ターミナルベースのハングマン ゲーム | ネオブーニー99 |
101 | Whatsapp ボット | ウルミル89 |
102 | ジップブルーター | エルドアン・ヨクスル |
103 | カウントダウンタイマー | ジャプニート・カルラ |