チュートリアル

schoolチュートリアル

PyQの基本的な使い方を学びます

1. チュートリアル

ユーザー登録して学習を始めましょう!

Pythonはじめの一歩

初めての人はここからはじめましょう。プログラミングとPythonの基本を学べます。

codeprint()、変数

健康診断のお知らせを作成するプログラムを通して、文字の表示、変数について学びます。

2. print()、変数

ユーザー登録して学習を始めましょう!

add_circle_outline計算、if文

水の注文数を決定するプログラムを通して、Pythonでの計算方法、条件に応じた処理の分岐方法を学びます。

3. 計算、if文

ユーザー登録して学習を始めましょう!

format_list_bulletedlist, for文

当番の一覧表示プログラムを通して、リストの扱い、繰り返し処理を学びます。

4. list, for文

ユーザー登録して学習を始めましょう!

grain辞書

健康診断のデータの扱いを通して、辞書の扱いを学びます。

5. 辞書

ユーザー登録して学習を始めましょう!

book集計

文房具の在庫管理状況を通して、データの集計について学びます。

6. 集計

ユーザー登録して学習を始めましょう!

descriptionファイル読込、文字操作

ランチメニューを利用するプログラムを通して、ファイルからのデータ読込と文字列の操作を学びます

7. ファイル読込、文字操作

ユーザー登録して学習を始めましょう!

access_time日時の操作

時間の扱いについて学びます。

8. 日時の操作

ユーザー登録して学習を始めましょう!

descriptionファイルへの書き込み

ログを出力し、ファイルへのデータの出力方法を学びます。

9. ファイルへの書き込み

ユーザー登録して学習を始めましょう!

terrainはじめの総合演習

Pythonはじめの一歩の総まとめ

10. はじめの総合演習

ユーザー登録して学習を始めましょう!

Python初級

Pythonでよく使う基本的な文法を学びます。

functions関数の基本

ある処理をまとめて扱える関数の基本について学びます。

11. 関数の基本

ユーザー登録して学習を始めましょう!

codeタプルの使い方

タプルの定義、利用シーンを学びます

12. タプルの使い方

ユーザー登録して学習を始めましょう!

text_format文字列

文字列型の扱いと、単純な検索について学びます。

13. 文字列

ユーザー登録して学習を始めましょう!

codeデータ型

整数型、浮動小数点数型、ブール型、論理演算を学びます。

14. データ型

ユーザー登録して学習を始めましょう!

folderosモジュール

OS 依存の機能を利用するosモジュールを学びます。

15. osモジュール

ユーザー登録して学習を始めましょう!

terrain初級の総合演習

指定したディレクトリ直下に配置されたファイルの中身を検索する関数を作成します。

16. 初級の総合演習

ユーザー登録して学習を始めましょう!

Python中級

Pythonで仕事をするうえで必要な要素を学びきります

compare_arrowsソート

データの並び替え方法について学びます。

17. ソート

ユーザー登録して学習を始めましょう!

code集合(set)の使い方

集合(set)の定義、利用シーンを学びます

18. 集合(set)の使い方

ユーザー登録して学習を始めましょう!

format_list_bulletedfor文の詳細

for文と一緒に利用されるbreak, continue, range, enumerate, zipについて学びます。

19. for文の詳細

ユーザー登録して学習を始めましょう!

classクラスの基本

クラスの基本について学びます。

20. クラスの基本

ユーザー登録して学習を始めましょう!

functions関数の詳細

キーワード引数、可変長引数、キーワード可変長引数やデコレータを学びます。

21. 関数の詳細

ユーザー登録して学習を始めましょう!

spellcheck正規表現

駅弁を売ってる駅の一覧から欲しい情報を見つけるために、特定のパターンにマッチする正規表現を書こう

22. 正規表現

ユーザー登録して学習を始めましょう!

report_problem例外処理

例外処理は、想定外の動作を捕まえて期待する動作に修正する仕組みです。例外処理を覚えるとプログラムコードをシンプル書けるようになります。

23. 例外処理

ユーザー登録して学習を始めましょう!

terrainPython中級演習

複数ファイルを扱ったりクラスや例外処理を扱うそこそこ複雑なスクリプトを作って、Python中級者として腕試しをします。

24. Python中級演習

ユーザー登録して学習を始めましょう!

実務でのPython

基本を学んだら実務編に挑戦しましょう。より実務的で、実践的なPythonを学べます。

checkユニットテストの書き方

ユニットテストの基本的な書き方から、書き方のコツ、モックの使い方などを徹底的に学びます。

25. ユニットテストの書き方

ユーザー登録して学習を始めましょう!

code高度なスクリプト

すでに書かれているログ集計スクリプトをブラッシュアップして仕事で使えるレベルにします

26. 高度なスクリプト

ユーザー登録して学習を始めましょう!

設計

関数の入出力設計、クラスへの切り出し、モジュールの分割方法など設計に重要なポイントを学んでいきます。

準備中

はじめてのWebアプリ

Djangoを使って基本的なWebアプリケーションを学びます

list一覧画面の表示

一覧画面の表示方法を学びます。

28. 一覧画面の表示

ユーザー登録して学習を始めましょう!

inputデータの追加

フォームとモデルを利用し、データを追加する方法を学びます。

29. データの追加

ユーザー登録して学習を始めましょう!

assignmentゲストブックを作る演習

Djangoを使ってWebアプリケーションの作り方の基本を学びます

30. ゲストブックを作る演習

ユーザー登録して学習を始めましょう!

Web初級

Djangoを使って自分で新しい画面を作ったり、機能の豊富な画面を作れるようになります。

computer1からのWeb画面開発

既存の画面への機能追加でなく、自分で1から画面を作ります。

31. 1からのWeb画面開発

ユーザー登録して学習を始めましょう!

view_listページネーションと検索

商品一覧画面にページネーション機能と検索機能を追加します

32. ページネーションと検索

ユーザー登録して学習を始めましょう!

shopping_cart買い物かごの作り方

ショッピングサイトの買い物かご機能を作ります

33. 買い物かごの作り方

ユーザー登録して学習を始めましょう!

terrainECサイトを作る演習

Web初級編で学んだことを活かして簡単なECサイトを作ります

34. ECサイトを作る演習

ユーザー登録して学習を始めましょう!

仕様からの機能開発

画面イメージや仕様から動くコードを書けるよう練習します。

Web API

基本的なCRUDを持つJSON APIを作ります

準備中
Web 画面

チケット販売サイトを作りながらWebの基本的なCRUDを学びます

36. Web 画面

ユーザー登録して学習を始めましょう!

データ集計処理

売上データーを日単位で集計するバッチ処理を作ります

準備中

メール一括送信

週、月単位でユーザーにDMを送信する処理を作ります

準備中

スクレイピング

定期的に外部のWebサイトをスクレイピングして情報を収集する処理を作ります

準備中

チャレンジ

学んだことを活かして難しい課題に挑戦しましょう

local_cafePythonチャレンジ

Python の基本文法だけを使ってクリアできるチャレンジです

40. Pythonチャレンジ

ユーザー登録して学習を始めましょう!