チュートリアル

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文の詳細
fiber_new

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

19. for文の詳細

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

classクラスの基本

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

20. クラスの基本

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

functions関数の詳細

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

21. 関数の詳細

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

spellcheck正規表現

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

22. 正規表現

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

report_problem例外処理

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

23. 例外処理

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

terrainPython中級演習

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

24. Python中級演習

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

実務でのPython

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

widgetsFlake8
fiber_new

Pythonの基本的なコーディングスタイルと、構文エラーをチェックしてくれるFlake8を学びます

25. Flake8

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

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

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

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

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

code高度なスクリプト

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

27. 高度なスクリプト

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

widgets設計
fiber_new

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

28. 設計

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

はじめてのWebアプリ

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

list一覧画面の表示

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

29. 一覧画面の表示

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

inputデータの追加

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

30. データの追加

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

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

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

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

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

Web初級

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

computer1からのWeb画面開発

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

32. 1からのWeb画面開発

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

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

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

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

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

shopping_cart買い物かごの作り方

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

34. 買い物かごの作り方

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

terrainECサイトを作る演習

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

35. ECサイトを作る演習

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

Web中級

Webサービス、データ収集に必要な知識を学びます

compare_arrowsWeb API
fiber_new

Web APIについて学びます

36. Web API

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

colorizeスクレイピング
fiber_new

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

37. スクレイピング

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

仕様からの機能開発

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

chrome_reader_modeWeb 画面

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

38. Web 画面

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

Pythonデータ処理入門

Pythonでデータを扱う上で大切なライブラリのpandasについて学びます

assignmentJupyter Notebookの使い方
fiber_new

PyQでのJupyter Notebookを利用した演習のすすめ方を学びます

39. Jupyter Notebookの使い方

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

pan_toolpandas体験
fiber_new

pandasを触ってみて、なにができるのかを知ろう

40. pandas体験

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

view_modulepandasのデータ構造
fiber_new

pandas出利用されるデータ構造について学びます

41. pandasのデータ構造

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

line_styleデータ処理
fiber_new

pandasでよく使うデータ処理の方法を学びます

42. データ処理

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

Python機械学習

Pythonでの機械学習と使い方を学びます

schoolはじめての機械学習
fiber_new

Pythonを使って機械学習の基礎を学びます

43. はじめての機械学習

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

grainロジスティック回帰
fiber_new

ロジスティック回帰の活用方法と弱点を学びます

44. ロジスティック回帰

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

grain前処理
fiber_new

機械学習に必要となる前処理の方法について学びます

45. 前処理

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

device_hub決定木
fiber_new

決定木の使い方や強み、弱みを学びます

46. 決定木

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

grainSVM
fiber_new

非線形分離可能なSVMを学びます

47. SVM

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

terrain機械学習・演習
fiber_new

機械学習の演習を通して実際にどんな場で機械学習が活用できるかを身につけます。

48. 機械学習・演習

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

チャレンジ

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

local_cafePythonチャレンジ

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

49. Pythonチャレンジ

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

コラボレーション

外部コンテンツとのコラボレーションクエスト

local_floristいちばんやさしいPythonの教本
fiber_new

「いちばんやさしいPythonの教本」とのコラボレーションクエストです。

50. いちばんやさしいPythonの教本

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