Corredor

ウェブ、プログラミングの勉強メモ。

pipenv

任意の文言を否定形に変換する「ねむいガチャ」を作った

ruby-jp という Slack ワークスペースに、#ねむい というチャンネルがある。 Slack Create Account | Slack ココで「ねむいガチャ」と投稿すると、Slack Bot が「ねむい」か「ねむくない」かをランダムに答えてくれるのだ。 コレに着想を得て、「任意の文言 …

Python でシステム構成図が描ける Diagrams を試してみた

Python コードでシステム構成図が描ける Diagrams というライブラリを試してみた。 Diagrams · Diagram as Code GitHub - mingrammer/diagrams: Diagram as Code for prototyping cloud system architectures AWS・Azure・GCP・OCI・Alibaba Cloud など主要…

マルコフ連鎖で「しゅうまい君」的な文章を自動生成してみた

もうやり尽くされたネタだろうけど、自分でもやってみたくなったので…。 Twitter で長年人気の「しゅうまい君」は、自分をフォローしているユーザのツイートをランダムに収集し、それを基に文章を自動生成してツイートしている。今回はこのような「文章自動…

Python から BitFlyer API を叩く : pybitflyer を使ってみた

BitFlyer は、BitFlyer Lightning API という API を公開している。 ビットコイン取引所【bitFlyer Lightning】 今回は pybitflyer というライブラリを併用して、Python から BitFlyer API をコールしてみる。 BitFlyer Lightning API とは 認証が必要な API…

Oracle Linux 7 に Python 3.7 を入れたかった

Oracle Linux 7 に Python 3.7 系を入れたかったが、結構苦労したのでメモ。Oracle Linux は RedHat Enterprise Linux 系なので、RHEL や CentOS と同様の手順が採用できるはずだが…。 本稿執筆時点で、Yum で直接インストールできる Python は v3.6 系まで…

Scrapy を使ってクローリング・スクレイピングしてみる

Pythonクローリング&スクレイピング[増補改訂版] -データ収集・解析のための実践開発ガイド-【電子書籍】[ 加藤耕太 ]価格: 3608 円楽天で詳細を見る Pythonクローリング&スクレイピング[増補改訂版] -データ収集・解析のための実践開発ガイドー [ 加藤 耕…

Python + pipenv 環境に Selenium + ChromeDriver + BeautifulSoup4 でクローリング・スクレイピングしてみる

Pythonクローリング&スクレイピング[増補改訂版] -データ収集・解析のための実践開発ガイド-【電子書籍】[ 加藤耕太 ]ジャンル: 本・雑誌・コミック > PC・システム開発 > プログラミング > プログラミング入門ショップ: 楽天Kobo電子書籍ストア価格: 3,608…

Python 開発環境の構成方法を考えた : pipenv のススメ

Python の開発環境をどう作ったらいいかなー、という話。 TL;DR : OS に Python3 系を入れて、プロジェクトディレクトリごとに pipenv で管理しろ。 pyenv?virtualenv?venv? Python v3 系を OS に直接インストールする パッケージ管理は pipenv を使う pi…