Python

Python

Python は多用途で高水準なプログラミング言語です。このスキルツリーは Python を体系的に学ぶための方法を提供します。プログラミング初心者に最適で、Python の構文、データ構造、オブジェクト指向プログラミングを理解するための構造化されたロードマップを提供します。実践的なスキルを身につけるために、インタラクティブな Python プレイグラウンドでのハンズオン、非動画コースやコーディング演習が役立ちます。

60個のskills|14個のcourses|92個のprojects
Python のクイックスタート
Python のクイックスタート
Python のクイックスタート

Python のクイックスタート

初級
LinuxPython
初心者向けに設計されたこの実践的なコースで、Python の基本をマスターしましょう。インタラクティブなラボと実践的な課題を通じて、データ型、制御構造、関数、モジュール、データ構造などの重要な概念を学びます。Python プログラミングの旅を始める人に最適です。
0%
高度な Python マスター

高度な Python マスター

上級
LinuxPython
このコースは、『Python Cookbook』の著者である David Beazley によって設計され、クリエイティブ・コモンズ・ライセンスの下で公開されています。このコースの目的は、Python 構文の基礎を超えた中級レベルの Python 入門を提供し、様々な中級レベルの問題に Python を適用する機会を提供することです。
0%
0個のlab
Python 実践チャレンジ

Python 実践チャレンジ

初級
Python
このコースには、Python のための多数のチャレンジが含まれています。各チャレンジは、詳細な説明と解決策を備えた小さな Python プロジェクトです。これらのチャレンジを解くことで、Python のスキルを練習し、問題解決能力を向上させ、クリーンで効率的なコードの書き方を学ぶことができます。
0%
0個のlab
Python と Pygame を使ったスネークゲーム

Python と Pygame を使ったスネークゲーム

初級
PythonPygame
このプロジェクトでは、Python と Pygame を使ってスネークゲームを作成するプロセスを案内します。このゲームにはゲームウィンドウ、スネーク、パワーアップアイテム、およびスコアがあります。スネークはゲームウィンドウ内を移動し、パワーアップアイテムを食べます。スネークがパワーアップアイテムを食べると、スネークの長さが 1 つ増えます。スコアは画面に表示されます。
0%
0個のlab
Python を使った QR コードジェネレーター

Python を使った QR コードジェネレーター

初級
PythonTkinter
このプロジェクトでは、Python を使って QR コードジェネレーターを作成するプロセスを案内します。プロジェクトファイルの作成方法、必要なコードの記述方法、そしてプロジェクトを実行して QR コードを生成する方法を学びます。
0%
0個のlab
Python と Pygame を使ったクラシックポンゲームの作成

Python と Pygame を使ったクラシックポンゲームの作成

初級
PythonPygame
このプロジェクトでは、Python と Pygame ライブラリを使ってポンゲームを作成する方法を学びます。ポンは、プレイヤーがパドルを操作してボールを相手を通り越すように打つクラシックな 2 人用アーケードゲームです。 このプロジェクトを完了するには、以下の手順に従う必要があります。まず、プロジェクトファイルを作成し、ゲームウィンドウを設定します。次に、色を定義し、パドルとボールを設定します。最後に、パドルとボールを動かし、衝突を処理し、ゲーム要素を描画します。
0%
0個のlab
地球とスーパー木星の重力シミュレーション

地球とスーパー木星の重力シミュレーション

初級
PythonNumPyMatplotlib
このプロジェクトでは、地球と木星の質量の 500 倍の質量を持つ仮想惑星である「スーパー木星」との相互作用を調べるための重力シミュレーションを作成します。このプロジェクトは、物理学と天文学の学生や愛好者を対象としており、計算に NumPy を、可視化に Matplotlib を利用しています。
0%
0個のlab
Pygame を使用した三目並べゲームの作成

Pygame を使用した三目並べゲームの作成

初級
PythonPygame
このプロジェクトでは、Pygame を使用して三目並べゲームを作成する手順を案内します。三目並べは 2 人用のゲームで、横、縦、または斜めに自分の記号を 3 つ並べることが目的です。このプロジェクトでは、ゲームウィンドウの設定、ゲームボードの描画、プレイヤーと AI の手の処理、勝者の判定方法を学びます。このプロジェクトの最後には、AI 相手と対戦できる完全に機能する三目並べゲームが完成します。
0%
0個のlab
Python でネットワークスキャナーを構築する

Python でネットワークスキャナーを構築する

初級
PythonTkinterInfoSec
このプロジェクトでは、Python を使ってネットワークスキャナーを構築する方法を学びます。ネットワークスキャナーは、nmap コマンドラインツールを利用して指定された IP アドレスをスキャンし、Tkinter ライブラリを使って結果をグラフィカルユーザーインターフェイス(GUI)に表示します。
0%
0個のlab
Python を使用した FTP 脆弱パスワードスキャナー

Python を使用した FTP 脆弱パスワードスキャナー

初級
PythonInfoSec
このプロジェクトでは、Python を使用して FTP 脆弱パスワードスキャナーを実装します。FTP サーバーの理解、FTPlib ライブラリの使用、argparse ライブラリの使用、Ubuntu での FTP サーバーのセットアップなどのトピックをカバーしており、Python の基本的な知識を持つユーザーが Python の基礎知識を強化し、定着させるのに適しています。
0%
0個のlab
シンプルな名前付きタプルを実装する

シンプルな名前付きタプルを実装する

初級
Python
このプロジェクトでは、Python でシンプルな名前付きタプルを実装する方法を学びます。名前付きタプルは、位置インデックスと属性名の両方を使用してデータにアクセスできるデータ構造で、構造化データをより直感的かつ読みやすく扱うことができます。
0%
0個のlab
Tkinter を使用した Linux システムモニター

Tkinter を使用した Linux システムモニター

初級
PythonTkinter
このプロジェクトでは、Python と Tkinter ライブラリを使用して Linux システムモニターを作成する方法を学びます。システムモニターは、CPU、RAM、ディスク使用状況、およびネットワーク統計のリアルタイム情報を表示します。
0%
0個のlab
Pygame を使用したレーシングゲーム

Pygame を使用したレーシングゲーム

初級
PythonPygame
このプロジェクトでは、Pygame ライブラリを使用してシンプルなレーシングゲームを作成する方法を学びます。このゲームには、プレイヤーの車と複数の敵車が登場します。プレイヤーの車は矢印キーを使って左右に移動でき、敵車は画面を下に向かって移動します。目標は、できるだけ長時間敵車との衝突を避けることです。
0%
0個のlab
Python を使ったテキストトークン化

Python を使ったテキストトークン化

初級
Python
このプロジェクトでは、Python を使ってテキストトークン化システムを実装する方法を学びます。テキストトークン化は自然言語処理における基本的なタスクで、与えられたテキストをトークンと呼ばれる小さな単位に分割します。これらのトークンは、テキスト内の単語、数字、句読点、またはその他の意味のある要素を表すことができます。テキストをトークン化する能力は、コンパイラの字句解析、感情分析、テキスト分類など、多くのアプリケーションにとって不可欠です。
0%
0個のlab
関連するスキルツリーを探索
Machine Learning

Machine Learning

Data Science

Data Science

DevOps

DevOps

Pythonのスキルをアンロック
完了 0
ロック中 60