Python 中級者への道

Python 中級者への道

【対象者】 この記事は独学で頑張っていた頃の自分がもっと早く知りたかったと思う情報をまとめています。同じ様な立場にいる方に読んで頂きたいです。 ✔︎ 入門書やProgateは終わったけど、次に何をしたらよいかわからない。 ✔︎ 一通り学習したはずなのに、プロのエンジニアが書いたコードや、OSS(Django等)のソースコードを読もうとすると、難しくて何をやってるのか理解できない。 ✔︎ 入門書には中々載っていないけど、現場では頻繁に使われるスキルを知りたい。 ✔︎ 他言語の経験はあるけど、もっとPythonicな(Pythonらしい)コードを書きたい。 ✔︎ 就活用のポートフォリオを作成したが、初心者っぽいコードになっていないか確認したい。 ✔︎ エンジニアとして就職が決まっているので、スムーズに現場に入るために知識を増やしておきたい。

Chapters
Chapter 01無料公開

はじめに

Chapter 02無料公開

【type, dir, id関数 】オブジェクトへの理解を深めよう

Chapter 03無料公開

【仮想環境】ライブラリを綺麗に管理する

Chapter 04無料公開

【PEP8, flake8】規約に則ったコードにしよう

Chapter 05無料公開

【format関数】 文字列の結合・埋め込み

Chapter 06無料公開

【アンパック】要素をスマートに取り出す

Chapter 07無料公開

【可変長引数(*args, **kwargs)】引数をいくつも指定できる設定にする

Chapter 08無料公開

【docstring】モジュール・関数・クラスに説明文を設定する

Chapter 09無料公開

【デバッグ(breakpoint)】エラー解消を効率化

Chapter 10無料公開

【ログ出力】システム運用上の動作を記録する

Chapter 11無料公開

【真理値(真偽値)】True, Falseについてちょっと詳しく。

Chapter 12

【同値性 】「同じ値」とはどういうことか。

Chapter 13

【同一性】オブジェクトIDの比較

Chapter 14

【==とisの使い分け】数値同士の比較にisを使うとどうなるか

Chapter 15

【短絡評価】 短絡評価を理解して処理を効率化しよう

Chapter 16

【allとany】全要素判定

Chapter 17

【アンダースコアの意味】いろんな役割を理解してよりPythonicなコードを書く

Chapter 18

【for-else文】全ループ終了時の処理

Chapter 19

【list, tuple, setの違い】それぞれの特徴を理解して用途に応じて使い分けよう

Chapter 20

【リスト内包表記】リスト作成をよりシンプルに、高速に。

Chapter 21

【辞書内包表記】辞書でも内包表記は使えるよ。

Chapter 22

【条件演算子】条件分岐を少しスマートに書く方法

Chapter 23

【enumerate関数】インデックス番号も同時に取得する方法

Chapter 24

【無名関数(lambda)】名前のない関数の作成と活用方法

Chapter 25

【defaultdict】よりスマートに辞書型を操作する

Chapter 26

【namedtuple】タプルの要素に名前をつける方法

Chapter 27

【else文の省略】コードをより短くする

Chapter 28

「if-elif-else文」と「複数のif文」の違い

Chapter 29

【デコレータ】関数に機能的装飾をする方法

Chapter 30

日時の扱い(datetime)

Chapter 31

【タイムゾーン】時差を意識してdatetimeを扱う

Chapter 32

getメソッド

Chapter 33

【Enum】列挙型を使った定数の管理

Chapter 34

【イテレータ】イテラブルオブジェクトを作成・利用してみよう

Chapter 35

【itertools】for文を減らし高速化する工夫

Chapter 36

【zip関数】

Chapter 37

【with文】開始→終了の処理の流れ

Chapter 38

文字列型で属性操作

Chapter 39

【型ヒント(typing)】型を明記して可読性を上げる

Chapter 40無料公開

終わりに

Author
@@@@
Topics
公開
本文更新
文章量
86,857
価格
500