前回の記事が思いのほか好評だったので、今回はPythonの基礎を図解にまとめてみました。 これからPythonに入門する方、初学者の方への参考になれれば幸いです。 前回の記事↓ 押さえたい基礎 押さえたい基礎の分野は9つになります。 以下で詳しく見ていきます。 数値計算 数値計算は演算子を確認します。 数値の型(int・float)
先に結論から。Youtubeのチャンネル登録をして、この動画を見ればPythonで自動化できることが分かりやすく解説しているので、これを見れば一発です。 ※追記 2019年6月7日 これ以外にもプログラミングの解説動画があるので、ぜひ以下のリンクからチャンネル登録して、ほかの動画も見てみてください! Youtubeでチャンネル登録して動画を見てみる Pythonでは、Web APIを利用すると、データの自動収集ができるようになります。しかし、Web APIと言われてもよくわからないですよね。今回は、 PythonでAPIを利用する方法を知りたい。どうやったら呼び出すことができるの? Pythonで使えるAPIってどんなものがあるの? PythonのAPIを使えるようになるためには、どうすればよいの? という疑問に答えられるよう、PythonでWeb APIを利用する方法について詳しくまとめ
2019.10.30 追記:成果物がゲーム要素に乏しかったのでもう少しちゃんと遊べるものに改良しました。たくさんの方に読んでいただけて恐縮です。少しでも使い方の参考になれれば嬉しいです。 Pyxelとは ピクセルアートのレトロな2Dゲームが作れるPythonライブラリです。 ・仕様 - Mac, Windows, Linux対応 - 同時に再生できる音は4音 - 使用できる色は16色のみ、定義可能な64サウンド - Python3によるコード記述 - 256x256サイズ、3画像バンク - 256x256サイズ、8タイルマップ - 任意のサウンドを組み合わせ可能な8ミュージック - キーボード、マウス、ゲームパッド - 画像・サウンド編集ツール pyxel/README.ja.md at master · kitao/pyxel · GitHub ドット絵がうてるツールや、音楽を作成できる
5月に出た文科省の研修用教材に対して、micro:bitが出たぞ!やった!と浮かれていたら、修造botを完全に修造本人のTwitterとして紹介しているというデカいミスをやらかしているということを記事にしましたが、今回その改訂版が出ました。 blog.edunote.jp ちょっと見てみましょう。 改訂版はこちらから。 www.mext.go.jp ワードクラウドの紹介にはやはり修造は出てこなかった 前回更新後に訂正されたまま、走れメロスのワードクラウドでした。 では、他の場所はどうなったのでしょうか。 Qiitaで指摘されていた部分 Qiitaでは@nagataaaasさんが記事をまとめ、指摘していらっしゃいました。 qiita.com 私が見た感じ、この記事からは数点の修正が見られます。 以下、改訂前は http://www.mext.go.jp/component/a_menu/ed
りょうくんグルメをご存知だろうか。知らなくても、本人のツイートの雰囲気は料理のレシピなんかで一度は見た文脈のはずだ。 こんなやつ。 まじでこの世の全てのタピオカ好きに教えてあげたいんだが新宿三丁目のceleb縁味には全ての人間を虜にする禁断のオレオミルクフォームがある。 これが濃厚黒糖で超絶美味いからぜひ全国のタピオカ好き、タピオカを愛する者たち、タピオカを憎む者たち、全てのタピオカ関係者に伝われ pic.twitter.com/wnnPvkJ2pr— りょうくんグルメ (@uryo1112) 2019年6月15日 「りょうくんグルメ」は文章が情報量に対してやたら長いので、pythonの練習も兼ねてアイデンティティである上から目線の構文を取り去ることにした。逆りょうくんグルメである。 手順は大雑把に分けて以下の3ステップ。 1. Twitterからりょうくんグルメのツイートをスクレイピング
import os import img2pdf from PIL import Image # img2pdfと一緒にインストールされたPillowを使います if __name__ == '__main__': pdf_FileName = "/tmp/png/output.pdf" # 出力するPDFの名前 png_Folder = "/tmp/png/" # 画像フォルダ extension = ".png" # 拡張子がPNGのものを対象 with open(pdf_FileName,"wb") as f: # 画像フォルダの中にあるPNGファイルを取得し配列に追加、バイナリ形式でファイルに書き込む f.write(img2pdf.convert([Image.open(png_Folder+j).filename for j in os.listdir(png_Folder)i
こんにちは、ほけきよです。 pythonでデータを取り扱っているとき「あれ、これどうやるんだっけ??」 ってなること、ありませんか?僕は10分に1回程度なります。 いや、覚えろと自分でも思うんですが、覚えられないんですよね。100回くらい同じコマンドを調べてたりする。 物覚えが良くないので、ココを見れば絶対大丈夫なようにしておこうと思い、まとめてみました。 jupyterで最初に開くときに読み込むモジュールたち datetime 日付⇔文字列の変換 datetimeの足し算引き算 json dict型⇔json jsonファイルの入出力 datetimeをjsonにする時、エラーが出る pandas ~以外を表すやつ andとor inf弾く リストをdfにサクッと変換 datetimeとして読み込み 読み込み時にcodecのエラーが出る DataFrameのfor文 numpy lins
今回はおすすめのPython本と独学による学習方法をご紹介します。どのように本を選び、どんな勉強をすれば、挫折することなく、無事になんとかプログラムを書けるようになるのか。自分の経験をもとにまとめてみました。 私も最初は挫折の連続でした。しかし、何とかまず1つの言語を覚え、その後、他の様々な言語も学んでゆくうちに、ようやく「プログラミングの学習方法」がわかってきました。 世の中には、いとも簡単に習得してしまう才人もいますが、普通の人はそれなりに苦労します。ここでは、普通の人がどうやったらプログラミングを習得できるかを、Pythonを対象に紹介します。 この記事の目次 挫折しない学習方法とは 1冊目におすすめの挫折しない本 Python1年生 第2版 よくわかるPython入門 例題でわかる Pythonプログラミング入門 Pythonではじめるゲーム制作 超入門 2冊目におすすめの入門書
多くの写真ファイルには、撮影場所の緯度と経度が記録されている。写真に埋め込まれているGPS情報は非常に便利だ。旅行先で撮影した写真など、どこで撮影したのか忘れたとしても、すぐに調べることができる。今回は、写真に埋め込まれているGPS情報を元に、撮影場所を調べるプログラムを作ってみよう。 写真画像に埋め込まれているGPS情報と地名を表示してみよう 写真のGPS情報はどこに記録されている? スマートフォンなどで写真を撮影した場合、撮影場所が表示できる機能がついている。それが、スマートフォンの中だけであっても便利だ。しかし、写真をPCにコピーしたり、ネットにアップした場合でも、その撮影場所の情報を調べることができる。これは、JPEG画像の中に、撮影場所が記録されていることを意味する。 JPEG画像には、EXIFという撮影情報を記録するための領域があり、そこに、GPS情報や、撮影時のカメラの設定な
5ch(旧2ch)ではここ数年はTwitterを使用するようになってしまいましたが、ネットのミームの発信地点であって、様々なスラングを生み、様々な文化を作ってきたと思います。 学生時代、2chまとめとか見ていたので、影響を受けてきたネット文化で、感覚値からすると、どうにも流行り廃りがあるようです。 5chの過去ログを過去18年ほどさかのぼって取得する方法と、懐かしいネットスラングのドキュメントに占める出現具合を時系列でカウントすることで、時代の変遷でどのように使用の方法が変化したのか観測することができます。 文末に「orz」って付けたら若い人から「orzってなんですか?」と聞かれて心身共にorzみたいになってる— ばんくし (@vaaaaanquish) October 19, 2018 図1. 今回集計したorzの結果 例えば、今回集計した5chの書き込み500GByte程度のログからで
主な手順 Open Withアドオンを利用するには、以下の手順が必要です。 Open With設定画面を開く Pythonをインストール Open WithインストールPythonファイルの取得 コマンドプロンプトでインストールファイルの実行 インストールのテストをする 使用ブラウザのリストアップ プログラミング言語をインストールする必要があったり、またコマンドプロンプト操作をする必要があったりして、ちょっとハードルが高いです。 ただ、1つ1つ手順を追ってやっていれば、できるかと思います。 Open With設定画面を開く まずは、Firefoxオプションから「アドオン」を開いてください。 アドオン一覧の中からOpen Withの「設定」ボタンを押してください。 すると以下のようなOpen Withオプション画面が表示されます。 基本的には、ここで書かれている設定通りに作業を進めれば、Op
Pythonのバグトラッカーに、「Avoid master/slave terminology」という要望が寄せられている。これは「多様性のため」に奴隷制度を連想させる「master」「slave」という単語を削除するほうが好ましいという提案だ(Slashdot、Motherboard、Register)。 そもそも「master」という単語は非常に多くの場所で使われており、たとえばバージョン管理システムGitでは「masterブランチ」という概念がある。そのため、これを変更するのは容易なことではない。また、master/slaveという単語は電子回路やソフトウェアアーキテクチャにおいて奴隷制とはまったく関係ない文脈で使われている。そして、「slave」を置き換えられる単語で適切かつ広く普及している単語はいまのところ存在しない。こういった理由から反対の声も出ていたが、最終的には「salve
この記事について 本記事はPythonを使ったWebスクレイピングのテクニックを紹介します。 ※お酒飲みながら暇つぶしで書いたので割と適当です。 今回紹介するテクニックを使えれば経験上大体どんな値でも取得でき、これらはRubyだろうがGolangだろうが同じ様に動作します。 Webスクレイピングが出来ないサイトがあればコメントにて教えてください。全身全霊を持ってやってみます。 また、Webスクレイピングをしたことが無い方は下記の記事を読むことをお勧めします。 Python Webスクレイピング 実践入門 - Qiita 追記更新 6/12 コメントに対応しました。 はじめに 注意事項です。よく読みましょう。 岡崎市立中央図書館事件(Librahack事件) - Wikipedia Webスクレイピングの注意事項一覧
【2021/1/11】2021年版を公開しました 【2020/1/9】2020年版もあります, こちらもよろしくおねがいします! 【2019/8/12】一部書籍のリンクを最新版に更新しました 【2018/12/24追記】最新版を公開しました!「Python本まとめ・2019年版 - Webとデータ分析を初心者が仕事にするまで - Lean Baseball」 機械学習にWebアプリ,そしてFintechと,今年(2017年)は昨年(2016年)以上にPython界隈が賑やかな一年でした. Pythonでお仕事と野球データ分析を生業としている@shinyorke(野球の人)ですこんにちは. このエントリーでは,そんなPythonの学び方・本が充実した今年から来年(2018年)に移るにあたり, 最短距離でPythonレベルを上げるための学び方・読むべき本の選び方〜2018 をまとめてみました.
この記事について この記事はDaniel van FlymenさんのLearn Blockchains by Building One - The fastest way to learn how Blockchains work is to build oneを本人の許可を得て翻訳したものです。 このブロックチェーンのリポジトリではPython以外での言語の実装者の募集も行われているので、興味がある方は是非どうぞ! また、この翻訳で出てくる日本語版のリポジトリはこちらにあるので是非参考にしてみてください。 はじめに あなたがここにいるのは、私と同じように、暗号通貨の盛り上がりに対して心構えが出来ているからだ。そしてあなたはブロックチェーンがどのように動いているのか -その裏にある基本的なテクノロジー- を理解したいと思っている。 しかしブロックチェーンを理解するのは簡単ではない、少なくと
夏は暑い。私事だが24インチディスプレイがLEDバックライトではない型なのでディスプレイ周辺が1段暑いように感じる。PC本体もそうだが、発熱源はできるだけ小まめに電源のON/OFFをしたいところ。 電源とスリープ 何分に設定するかはともかくとして、席を外した時にディスプレイをスリープにすることができるので、支障がなければ設定しておこう。 Windows API 直呼び 稀に「10分間コンビニ行くので今すぐにディスプレイをスリープにしたい」と思うことがある。ディスプレイの電源ボタンを押してもいいのだが、マルチディスプレイ環境でデスクトップのアイコンの配置がぶっ飛んだりして…とにかくあまり良い思い出がない1。ディスプレイの電源をすぐにOFFにできるフリーソフトもいくつかあるようだが、私はあまりその手の(目的がちょっとした利便に関わるだけの)フリーソフトのバイナリはあまり信用したくない。ただAP
日本のソフトウェア技術者、まつもとゆきひろ氏によって作られたプログラミング言語「Ruby」。その出自から日本で人気が高いのはもちろん、「Ruby on Rails」というキラーフレームワークが爆発的に広まったことで、全世界的な知名度をも獲得しました。 ところがここ数年Rubyの人気は低下傾向にあり、以前とは状況が少し変わってきているようです。 テックメディアTechRepublicのライターAlison DeNisco氏は8月7日、「The death of Ruby? Developers should learn these languages instead」という記事を公開。Rubyの人気が低下している現在、開発者は別のプログラミング言語を習得したほうが良いという趣旨の考察を展開しています。 Rubyの人気の低下の証拠とは 同記事はRubyの人気低下の証拠として、Indeedによる
こんにちは、ほけきよです。 ここ数回に分けて書いた『面倒がすぎる内容をpythonにさせよう』シリーズの集大成。 ブログ最適化のために必要なものを『全て』『一気に』抜き出すプログラム、作りました! この記事を読めば、下記の情報がゲットできます ※ 現在ははてなブログのみ対応となっています。WordPress用にも作成中なので、少々お待ちを。 *1 ・記事とURLとブックマークの情報 ・記事内画像を全て抜きとったもの ・自サイトの内部リンクがどうなっているかを可視化したもの ・リンク切れリスト ・はてなブックマークがどのような伸び方でついたかを可視化したもの 使い方(情報技術に明るい人) 使い方(一般向け) 環境構築 実行するコード コマンド一発!実行する 中身がどうなっているか 注意 出力結果 pythonを勉強したい方に まとめ 使い方(情報技術に明るい人) 情報技術に明るい人と、そうで
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く