Python、はじめました

非プログラマーかつ私文卒リーマンの Pythonデビュー全記録

Python-SoloLeran

【SoloLearn】例外&ファイル-Files

SoloLearn-Exception & Files-Opening Files fileオブジェクト、はじめは苦手意識があったから避けてたけど、理解したらこれが一番たのしい。「そのためにも、まずは実際回す必要があるんだけど、テキストファイルを作るのはちょっと……」な人は安心してほし…

【SoloLearn】関数プログラミング-Decorators

SoloLearn-Functional Programming-Decorator こんなの【初めてのPython】でも見たことない!!!ってPython3からの登場らしいし当たり前か。本文の英語がネイティブでも意味わからないらしくて、批難のコメントで溢れかえっている本項。2巡目のぼくでもけっ…

【SoloLearn】関数プログラミング-Decorators

SoloLearn-Functional Programming-Decorator こんなの【初めてのPython】でも見たことない!!!ってPython3からの登場らしいし当たり前か。本文の英語がネイティブでも意味わからないらしくて、批難のコメントで溢れかえっている本項。2巡目のぼくでもけっ…

【SoloLearn】制御構造-for Loops

SoloLearn-Control Structures-for Loops generator関数についての記事を書いていたら、迷走に迷走を重ねてしまいました。まったくfor構造のこと理解していなかったのが原因。ジェネレーターをやるよりも、まずはイテレータをマスターします。 まずは第1項。…

【SoloLearn】関数プログラミング-Generators

SoloLearn-Functional Programming-Generators 簡潔に説明すると、「通常の関数の、return(戻す)文をyield(生み出す)に置き換えたもの」 もう少し詳しく説明すると、通常の関数が引数の値を受け取って、唯一つの結果を戻す、という処理をするのに対し、ジェ…

【SoloLearn】関数プログラミング-map関数 & filter関数

SoloLearn-Functional Programming-map & filter 今回はiterableとか絡むのでけっこうむずかしい。初見では理解できなかったところが多々あり、いま見直して納得できたところです。 まずは第一項。 The built-in functions map and filter are very useful h…

【SoloLearn】関数プログラミング-Lambdas

SoloLearn-Functional Programming-Lambdas 知ってるようで実は知らないLambdasのまとめ。 復習して「そうだったのか」と思うところが多かったので。 そもそもLambdasってなんで必要? Lambdasの第1項より Creating a function nomally (using def) assigns…

【SoloLearn】オブジェクト指向-プロパティ

SoloLearn-Object Oriented Programming-Properties Properties節の第2項の例文コードがよくわからなかったので、今回はそれをまとめます。 以下、よくわからなかったコード。 疑問 class Pizza: def __init__(self, toppings): self.toppings = toppings @…