タグ

pythonに関するcheckpointのブックマーク (250)

  • 「弱いつながりの強さ」を大切に - PyCon Kyushu in Okinawa 2019を終えて #PyConK|中川 伸一 / Engineer Manager

    ※2019/5/20 リンクを追加(発表のふりかえりブログ) 昨日(2019/5/18)はPyCon Kyushu in Okinawa 2019に参加しました. 感想をひとことで言うと「最高」でした 学んだこともたくさんありましたが、ざっくりまとめると、 連続するひとつひとつの出来事は些細な「弱い」出来事かもしれない が、それがいつの日か「強い」成果となって自分に返ってくる (ひとつひとつコツコツ乗り越えられたらね)これに限るかなあと。 という感想レポを、印象に残った講演や出来事を中心に、Tweet等を引用しつつふりかえります。 ちなみにサムネイルは「一人で歩くと遭難するかもしれない(震え」っていう素敵な琉球大学(会場)の中のジャングルでしたw

    「弱いつながりの強さ」を大切に - PyCon Kyushu in Okinawa 2019を終えて #PyConK|中川 伸一 / Engineer Manager
  • Python本まとめ・2019年版 - Webとデータ分析を初心者が仕事にするまで - Lean Baseball

    毎年恒例、Pythonと学び方のまとめ・2019年バージョンとなります. ※2021/1/11更新:2021年版あります ※2020/1/9更新:2020年版もあります, こちらもよろしくおねがいします! ※ちなみに昨年版はこちら 改めましてこんにちは、Pythonと野球を仕事にしています、@shinyorke(Python歴おおよそ8年)ともうします. なお、Python その2 Advent Calendar 2018 12/24記事でもあります. このエントリーはそこそこ長いので、「最初の方をサクッと読んで、残りはつまみ読み」してもらえると良いかもです!*1 ※もちろん全部読んでも構いません!(それはそれで嬉しい) サクッとまとめると 入り口としての「独学プログラマー」は万人が読んだほうが良い名著 データ分析・解析やりたい人も、Webからやっておくと良いかも(特に前処理) Web

    Python本まとめ・2019年版 - Webとデータ分析を初心者が仕事にするまで - Lean Baseball
  • Django 2.0リリース! 最新のDjangoで作るカンバンボードアプリ ~ モデルの定義とDjango REST frameworkの実装

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    Django 2.0リリース! 最新のDjangoで作るカンバンボードアプリ ~ モデルの定義とDjango REST frameworkの実装
  • 第23回 Pythonもくもく会 (2017/12/17 11:00〜)

    この勉強会について 主にPythonに関するやりたいことを各自持って来て、進めていく感じのゆるい会です。 もくもく開発をして情報共有したり、交流を深めることができればと思っています。 是非お気軽にご参加ください。(Python初心者の方でも大歓迎です!) Slack 参加者同士でお気軽に交流しましょう。以下から参加できます。 https://mokupy.herokuapp.com/ 会場について 株式会社 SQUEEZEのオープンスペースで開催致します。 正面から入って3Fに来てください。(1FにあるOlympic・マクドナルドが目印です) 休日はエレベータが使えません。階段で3Fまでお越しください。 ビルの防犯上、3F入口が施錠されていることがあるので、その場合はSlackTwitterにてご連絡ください。 無線LAN・電源あります。 途中入退場自由です。 タイムテーブル 11:00

    第23回 Pythonもくもく会 (2017/12/17 11:00〜)
  • Python製Webフレームワークの比較とDjangoの環境構築

    9年ぶりとなるメジャーバージョンアップを控えて、盛り上がりを見せているDjango。この連載では最新のDjangoとDjango REST frameworkを用いたプロダクト開発の手法を、実務に使える形でお伝えしていきます。今回はDjangoの特徴を確認してからDjangoプロジェクトの環境構築についてをご紹介します。 はじめに データ分析機械学習の隆盛に伴い、Pythonの人気は近年とても高まっています。それはNumPyやChainerといった便利なPythonライブラリが充実しているという理由がもちろん挙げられますが、Pythonが汎用プログラミング言語であることも人気の後押しになっています。 実際、「収集・分析したデータの二次活用として、Webアプリケーションを作りたい」という声をよく聞くようになりました。Pythonならデータ処理からWeb開発まで一貫して同じ言語で書くことがで

    Python製Webフレームワークの比較とDjangoの環境構築
  • 【感想】Pythonエンジニア ファーストブック - Rのつく財団入り口

    Pythonエンジニア養成読』の改訂最新版 2017/9/22に出たばかりの新刊です。入り口としてPython周りの諸々を説明していた養成読は2015年6月刊行、Python2.7でしたが、これがPython3.6対応になって最新の状況に対応されています。 Pythonエンジニア ファーストブック 作者:鈴木 たかのり,清原 弘貴,嶋田 健志,池内 孝啓,関根 裕紀発売日: 2017/09/09メディア: Kindle版 サイズも以前はムックの雑誌サイズでしたが300ページ台のしっかりしたになっていますね。以下、各章ごとに軽く紹介を。 Pythonエンジニア養成読[いまどきの開発ノウハウ満載!] (Software Design plus) 作者:鈴木 たかのり,清原 弘貴,嶋田 健志,池内 孝啓,関根 裕紀,若山 史郎発売日: 2015/04/17メディア: 大型 第1章 P

    【感想】Pythonエンジニア ファーストブック - Rのつく財団入り口
  • Pythonエンジニア ファーストブック

    このの概要 データ分析,Web 開発などをはじめ,さまざまな場面で利用されるPython書は,これからPython エンジニアになる/なりたい人のための,Pythonによる開発に業務として取り組むために必要な知識と心構え,開発の流れ,事前に準備しておきたい環境の用意などを1 冊にまとめた書籍です。Python 3系による開発の基,文法はもちろん,スクレイピングデータ分析,Web 開発など,現在開発の現場で求められている知識と開発の流れを学ぶことができます。 こんな方におすすめ Python による開発・プログラミングに取り組みたい新人・若手エンジニア 第1章 Pythonの動向 その特徴,歴史とコミュニティの紹介 1.1 Pythonの特徴 1.2 Python歴史 1.3 Pythonのコミュニティ 第2章 最低限知っておきたいPython言語の基 Pythonで開発を始め

    Pythonエンジニア ファーストブック
  • Scrapy入門(1) - Qiita

    Spiderの作成 次にコンポーネントの一つであるSpiderを作成します。 Spiderにはクロールの処理を開始するためのURLのエンドポイントと、 URLの抽出するための処理を記述します。 # -*- coding: utf-8 -*- import scrapy class QiitaSpider(scrapy.Spider): name = 'qiita_spider' # エンドポイント(クローリングを開始するURLを記載する) start_urls = ['http://qiita.com/advent-calendar/2015/categories/programming_languages'] custom_settings = { "DOWNLOAD_DELAY": 1, } # URLの抽出処理を記載 def parse(self, response): for hr

    Scrapy入門(1) - Qiita
  • Pythonと私の想い出 #pyconjp - massa142's blog

    はじめに この記事は、PyCon JP Advent Calendar 2016 13日目の記事です。 テーマ 「Pythonと私の想い出」 3日目の@rhoboroが書いたPythonと私の想い出 - PyCon JP Advent Calendar 2016の構成を真似て、自分の想い出をつらつら書いていこうと思います。 Pythonと私の想い出 想い出その1 - Pythonを知ったきっかけ - 前職のアライドアーキテクツで、関根さん(@checkpoint)がPythonの良さを社内で宣伝してたのがきっかけだと思います。PHPJavaがメインの会社だったんで、あまり普及活動はうまくいってなかったですが... 当時なんでPythonに興味をもったかを思い出すと The Zen of Python かっこいい シンプルな構文 美しい -- ここまでは@rhoboroと同じ感想 -- 次

    Pythonと私の想い出 #pyconjp - massa142's blog
  • django-actionlogの紹介 / fujimisakari blog

    この記事はDjangoのAdventCalandar2016の21日目の記事です。 Djangoのサードパーティのdjango-actionlogについて紹介します。 django-actionlogについてdjango-actionlogはRequest毎に任意の出力形式でDjangoのシステム関連ログを残すことができます。 対応出力形式は以下の3つがあります 標準出力 File出力 fluentd ユースケース大きなユースケースとしては以下で利用してます パフォーマンスログを残す User毎のアクセスログとして 任意のログを残す 開発時のrequest毎パフォーマンス確認 パフォーマンスログを残すdjango-actionlogを利用すると、リクエスト毎に以下のパフォーマンスログが残せます。 正常時 time url view_name request_id status_code m

  • Djangoのカスタムコマンドを作成してコマンドラインから実行する - Qiita

    Djangoのカスタムコマンドを作成してコマンドラインから処理を実行する はじめに Webアプリケーションの開発を行っていると、コマンドラインから特定の処理(集計処理、API呼び出し、メール配信など)を実行したい場合があります。この記事ではDjangoアプリケーションをコマンドラインから実行する処理の書き方を紹介します。 Djangoのコマンドラインツール Djangoにはデフォルトでコマンドラインツールが付属しており、例えば次のような処理をコマンドラインから実行することができます。 python manage.py startapp sample => アプリケーションの作成 python manage.py migrate => DBマイグレーションの実行 python manage.py shell => インタラクティブShellの起動 python manage.py runse

    Djangoのカスタムコマンドを作成してコマンドラインから実行する - Qiita
  • Pythonでネットワークプログラミング / fujimisakari blog

    この記事はPythonのAdventCalandar2016の15日目の記事です。 Goでネットワークプログラミングの投稿に引き続き、Pythonでネットワークプログラミングの いくつかのパターンを実装してみましたのでサンプルコードと簡単な解説をしたいと思ってます。 以前、このLinuxネットワークプログラミングバイブルを読んで 第5章のIOの多重化の部分が非常に興味深くハンズオンしてきちんと理解したいと思ってたので C言語で書かれていたロジックをPython3.5.2で書き直してみました。 まず、投稿タイトルのネットワークプログラミングについては、 TCPプロトコルを利用したサーバ側のSocket通信の実装を指してます。 Socket通信にて、シンプルな通信からI/O多重化、非同期I/O、ノンブロッキングI/Oを利用したパターンを紹介し、 これらの実装を実現するための技術として、sele

  • Scrapy入門(4) - Qiita

    はじめに Scrapy入門(1) Scrapy入門(2) Scrapy入門(3) 前回の記事では、Scrapyを利用してファイルをダウンロードする方法を試しました。今回はSpiderに対して、コマンドラインから引数を渡す方法をご紹介します。 Spiderの作成 今回はQiitaのアドベントカレンダーのカテゴリページの内容を取得するSpiderを作成します。Spider内では対象となるカテゴリーをコマンドライン引数として受け取り、対象となるURLを動的に生成し、ページの内容をダウンロードします。 # -*- coding:utf-8 -*- import scrapy class QiitaSpider(scrapy.Spider): name = 'qiita_spider' def start_requests(self): # クローリング対象のURL url = 'http://qi

    Scrapy入門(4) - Qiita
  • Scrapy入門(3) - Qiita

    はじめに Scrapy入門(1) Scrapy入門(2) 前回までの記事では、Scrapyを利用してWebAPIをコールする方法を試しました。今回はファイルのダウンロード処理を行うSpiderを作成してみましょう。 Spiderの作成 今回はMLBに関するデータ(zipファイル)をダウンロードするSpiderを作成します。実際のデータはSean Lahman Databaseで公開されているデータを利用します。ダウンロードしたzipファイルは任意のディレクトリに保存することにしましょう。 Spriderの処理の流れは次の通りです。 start_urlsのページの内容を取得 取得したページの内容を解析し、aタグのhrefにcsvの文字列が含まれているurlを取得 上記で取得したurlの内容を取得 # -*- coding:utf-8 -*- from scrapy import Spider

    Scrapy入門(3) - Qiita
  • Re:dashとDocker for Macでらくらく分析・可視化環境構築

    Re:dashとDocker for Macでらくらく分析・可視化環境構築 analyticsdockerpythonRedash ビザスク開発者ブログ第一弾記事を書かせてもらうことになりました、 @shinyorke(Shinichi Nakagawa)ともうします. 我々ビザスク(https://service.visasq.com)の開発チームでは、データに基づいた客観的な観点をベースに施策を実施しています. 現状はエンジニアGoogle SpreadsheetsやGoogle Apps Script(社内では「ガス(GAS)」と呼ばれています)、Slackを駆使して数値の可視化や共有をしていますが、 ひとつの画面、いわゆる「ダッシュボード」で分析・可視化を行ってチーム全員で共有しよう! 将来的にはビジネス側のメンバーにも数値出しや可視化をしてもらおう! という機運が高まり、分析・

    Re:dashとDocker for Macでらくらく分析・可視化環境構築
  • [翻訳] Python の静的型、すごい mypy! - Qiita

    稿は 2016年10月13日 (木) に Tim Abbott 氏によって書かれた記事の翻訳です。 Static types in Python, oh my(py)! https://news.ycombinator.com/item?id=12703008 免責事項/Disclaimer 稿は 非公式 の翻訳記事です (著者の Tim Abbott 氏に翻訳を公開することの確認は取っています) 。稿の内容に関して Tim Abbott 氏と Dropbox 社は一切の責任を負いません。 誤訳などありましたら私宛に編集リクエストを送って頂けると助かります。 謝辞 @takada-at に誤訳の指摘をコメントで頂きました @shimizukawa から誤訳修正の編集リクエストを頂きました @cocoatomo は全体を通して誤訳修正、より分りやすい日語の表現にしてくれました 私の拙

    [翻訳] Python の静的型、すごい mypy! - Qiita
  • PyCon mini Hiroshima 2016 (2016/11/12 10:00〜)

    概要 PyCon とはオープンソースのプログラミング言語 Python に関する国際会議・カンファレンスです。 PyCon mini Hiroshima 2016 のテーマは「広島と Python」です。広島地域の産業・教育・観光・生活・福祉などに光を当てながら Python の魅力と可能性を追求します。 開始:10時00分(受付開始 9時30分) 終了:17時00分 参加費:無料 参加方法:connpass で事前にお申し込みください 懇親会はこちらからお申し込みください ウェブサイト hiroshima.pycon.jp 会場のご案内 プログラム オープニング 10:00-10:15 電子工作のためのPython: MicroPython on the ESP8266 10:15-10:45 講演 西卓也 マイコン向け軽量版 Python = MicroPython が低価格 WiF

    PyCon mini Hiroshima 2016 (2016/11/12 10:00〜)
  • 第12回 Pythonもくもく会 (2016/10/29 11:00〜)

    注意 現在X(旧Twitter)でのソーシャルログインができない事象を確認しています。事前にX(旧Twitter)側で再ログインした上でconnpassのソーシャルログインを行うか、 「ユーザー名(またはメールアドレス)」と「パスワード」の組み合わせでのログインをお試しください。合わせてFAQもご確認ください。 お知らせ 2024年9月1日よりconnpassサービスサイトへのスクレイピングを禁止とし、利用規約に禁止事項として明記します。 9月1日以降のconnpassの情報取得につきましては イベントサーチAPI の利用をご検討ください。 お知らせ connpassではさらなる価値のあるデータを提供するため、イベントサーチAPIの提供方法の見直しを決定しました。2024年5月23日(木)より 「企業・法人」「コミュニティ及び個人」向けの2プランを提供開始いたします。ご利用にあたっては利用

    第12回 Pythonもくもく会 (2016/10/29 11:00〜)
  • 「Pythonエンジニア養成読本」読書会 10(最終回) (2016/08/03 19:30〜)

    注意 現在X(旧Twitter)でのソーシャルログインができない事象を確認しています。事前にX(旧Twitter)側で再ログインした上でconnpassのソーシャルログインを行うか、 「ユーザー名(またはメールアドレス)」と「パスワード」の組み合わせでのログインをお試しください。合わせてFAQもご確認ください。 お知らせ 2024年9月1日よりconnpassサービスサイトへのスクレイピングを禁止とし、利用規約に禁止事項として明記します。 9月1日以降のconnpassの情報取得につきましては イベントサーチAPI の利用をご検討ください。 お知らせ connpassではさらなる価値のあるデータを提供するため、イベントサーチAPIの提供方法の見直しを決定しました。2024年5月23日(木)より 「企業・法人」「コミュニティ及び個人」向けの2プランを提供開始いたします。ご利用にあたっては利用

    「Pythonエンジニア養成読本」読書会 10(最終回) (2016/08/03 19:30〜)
  • Python Boot Camp in 京都 (2016/06/18 12:45〜)

    注意 現在X(旧Twitter)でのソーシャルログインができない事象を確認しています。事前にX(旧Twitter)側で再ログインした上でconnpassのソーシャルログインを行うか、 「ユーザー名(またはメールアドレス)」と「パスワード」の組み合わせでのログインをお試しください。合わせてFAQもご確認ください。 お知らせ 2024年9月1日よりconnpassサービスサイトへのスクレイピングを禁止とし、利用規約に禁止事項として明記します。 9月1日以降のconnpassの情報取得につきましては イベントサーチAPI の利用をご検討ください。 お知らせ connpassではさらなる価値のあるデータを提供するため、イベントサーチAPIの提供方法の見直しを決定しました。2024年5月23日(木)より 「企業・法人」「コミュニティ及び個人」向けの2プランを提供開始いたします。ご利用にあたっては利用

    Python Boot Camp in 京都 (2016/06/18 12:45〜)