python

pythonの文字列メソッドまとめ

Pythonのstr型は次のような特徴を持っています。 シーケンス イミュータブル(変更不可能、ただし変更したコピーを返す形では変換できる) r(right)やl(left)をメソッド名の頭につけた類似したメソッドを多く持つ この記事ではPythonのstr型に使える操作をPyth…

プログラミングに写経はどのくらい効果があるのか試してみた

よくプログラミングの勉強はひたすら写経するのがいいという話を見るので、実際にやってみて確かめることにしました。 現在の自身のレベル 僕の今のレベルはプログラミングを初めて3週目ぐらいで、CheckiOの問題でいうとElementary(一番簡単)が6割ぐらい、…

pythonでアルファベットからなるリストを作る方法

昨日からCheckiOというプログラミングのpythonのゲームで遊んでいます。 先程「シーザー暗号を作れ」という問題が出ました。 シーザー暗号は単一換字式暗号の一種で、平文の各文字を、辞書順に3文字分シフトして暗号文を作る暗号である Wikipediaより 要はア…

ローカル開発環境とは何か?

僕はここ3日ぐらいこの本でpythonを使ったクローリングとスクレイピングの勉強をしています。 Pythonクローリング&スクレイピング -データ収集・解析のための実践開発ガイド- 作者: 加藤耕太 出版社/メーカー: 技術評論社 発売日: 2016/12/16 メディア: 大…

Pythonの組み込み関数の分かりやすさ重視のまとめ

pythonにはちゃんとした公式ドキュメントがあり必要な情報が網羅的に載っています。そこでpythonをより深く理解するために数日前から公式ドキュメントを読み始めました。 ですがチュートリアル(Python チュートリアル — Python 3.6.5 ドキュメント)を読み終…

Python勉強中に知った用語の備忘録

Pythonを勉強する中で知った専門用語の意味をまとめておきます。これからもどんどん追加していく予定です。他の言語では意味が違う場合もあるので注意してください。 長い記事になるのでWindowsの人はCtrl+F、Macの人はCommand+Fでキーワードを検索すると便…

正規表現のまとめ

今日は正規表現について調べたのでまとめます。 正規表現は英語でregular expressionsと言ってこれがpythonの標準ライブラリのreの元になっています。正規表現(正則表現ともいう)はたくさんの文字列をまとめて表すためのものです。 正規表現のなかでは、普通…

みんなのPython第4版参照ページ数

僕はまだPythonの勉強を初めて2週間ぐらいなので、すごい基本的なことも覚えてなくて本で調べることがあります。その時に一々めくって探さずに済むように、みんなのPythonでよく参照しているページをまとめておきます。 超基本的なこと リストの基本 p64〜p…

Jupyter Notebookで自作したモジュールをimportする方法

pythonの勉強をしていて詰まったところをメモしておきます。 jupyterでは普通に書いていると.ipynb形式で保存されるためimportコマンドがうまく使えないです。(jupyter上でimportしようとしても.py形式のものしかできない) そのため普通には保存せず一旦.py…