Python基礎講座

 

Pythonプログラミング基礎講座 –基本的なことはここで学ぼう

みなさん、こんにちは。ALEXです。Pythonプログラミングの勉強を始めたけれど、いったいなにを勉強すればいいの?戸惑っている初学者、初級者のかたのために、このサイトを作りました。この基礎講座を学んでいただければ、少なくとも自分でプログラムを書いて、動かせるレベルになります。

このページでは、当ウェブのサイトでのPythonの基礎講座の記事のディレクトリとしてリンクを整理していますので、目次としてお使いください。

 

Pythonの基礎

Pythonのインストール・起動

まずは、Pythonを動かしてみましょう。簡単な動作でもしっかり確実に学習しましょう。

Pythonを起動してみよう

Pythonを実行する

おすすめエディタ3選

Paizaioを使ってみる

変数、数値、文字列ー基礎となるデータ型

Pythonプログラミングの基礎となるデータ型をマスターしていきましょう。

型(数値型・文字列型)

IF文

三項演算子

 

 データ構造

Pythonの基本データ構造のリスト、タプル、辞書、セットについて理解しましょう。

リスト・タプル

辞書

セット

 

フロー制御コード構造

Pythonのデータ型を組み合わせると、もっと高度なデータ構造を使うことができます。ここでは、データ処理の制御フロー構造について学びましょう。

関数とメソッド

関数内関数

ループ処理

イテレータ

format関数

内包表記

クロージャ(関数内閉方)

位置引数、キーワード引数、デフォルト引数

可変長位置引数(*args)、可変長キーワード引数(**kwargs)

ラムダ(lambda)

デコレータ

ジェネレータ関数

例外処理

if __name__ == “__main__” とは

FizzBuzzを書いてみよう

コメントアウト、docstring

 

CSV操作

Python CSV ファイルを転置する

 

オブジェクト指向を理解する

いよいよ基礎講座の総仕上げです、オブジェクトとクラスについて学びます。そして「オブジェクト指向」というものをシンプルに理解してステップアップを目指しましょう。当サイトの一押し講座です。よくお読みいただいております。

初心者にもわかるオブジェクト指向

クラス

継承

ポリモーフィズム

インスタンス変数の隠ぺい

オーバーライドと多重継承

クラスメソッド

名前空間

グローバル変数とローカル変数の使い方

クラス変数にメソッドからアクセスする場合

カプセル化、プロパティ、ゲッター、セッターについての解説

 

ノウハウ集

pipでのパッケージ管理方法

venvで仮想環境を構築する

応用講座へ

基礎講座を学んでいただいたら、次はいよいよ実践技術を身に着けていただきます。データサイエンスを学びたい、ウェブアプリ制作技術を学びたい、そんなご要望にお応えしたレッスンをご用意しました。

Pythonプログラミング応用講座へ