LoginSignup
5
6

More than 3 years have passed since last update.

Pythonを始めるときに読む資料

Last updated at Posted at 2019-11-05

他の言語をある程度使える人が、これからPythonを始めるというときに便利な資料を集めました。
Pythonのセットアップから基本的な言語仕様がわかるようになります。

はじめに

Pythonを書き始める前に見るべきTips - Qiita

Pythonは2系と3系で後方互換に影響がある変更が入っています。そのあたりの情報から、セットアップ方法、言語の特徴などがまとめられています。まずは一通り読んだあとに、他の記事とも比較して知識を固めるのが良いと思います。
特にセットアップまわりは複数の方法があるので、いくつかの記事を読んで、自分好みの方法で進めることで、のちの後悔を軽減できます。

セットアップ

Pythonの開発環境を用意しよう!(Mac)

画像入りで非常に分かりやすく書かれています。

venv

venv: Python 仮想環境管理 - Qiita

Pythonは各環境の汚染を防ぐために仮想環境を用意して開発するのが一般的です。Python3系はvenvを使いましょう。

パッケージとモジュール

Python にまつわるアイデア: Python のパッケージとモジュールの違い

Python初心者の疑問ポイントのひとつです。Djangoとかいきなり始めるとこの辺で「おおお?」ってなるので、一通り読んでおきましょう。

リファレンス

以下、Pythonの中でも他言語から移ってきたときに、悩みがちな部分の記事をまとめました。

Class

PythonのABC - 抽象クラスとダック・タイピング - Qiita

dict

とっても便利なPythonの辞書型について覚え書き - Qiita

複数の返り値

Pythonの関数で複数の戻り値を返す方法 | note.nkmk.me

tuppleは nums = (1,2,3) で定義されるImmutableListのこと。

定数モジュール

Python で定数を定義する | まくまくPythonノート

ファイルパス処理

Pythonでパス文字列からファイル名・フォルダ名・拡張子を取得、結合 | note.nkmk.me

実行

コマンドライン引数

pythonでコマンドライン引数を使うサンプル - Qiita

Django + REST Framework

Django + REST Frameworkを利用する場合はこちらも参考にどうぞ。

Django + REST Framework + GAE (+ Cloud Storage + Firebase Authentication )を始めるときに読む資料 - Qiita

5
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
6