Movatterモバイル変換
[0]
ホーム
URL:
画像なし
夜間モード
Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
kashew_nuts
PDF, PPTX
5,702 views
Django で始める PyCharm 入門
https://pycon-kyushu.connpass.com/event/84062/ http://kyushu.pycon.jp/#PyCon9shu
Software
◦
Read more
3
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 26
2
/ 26
3
/ 26
4
/ 26
5
/ 26
6
/ 26
7
/ 26
8
/ 26
9
/ 26
10
/ 26
11
/ 26
12
/ 26
13
/ 26
14
/ 26
15
/ 26
16
/ 26
17
/ 26
18
/ 26
19
/ 26
20
/ 26
21
/ 26
22
/ 26
23
/ 26
24
/ 26
25
/ 26
26
/ 26
Recommended
PDF
次世代言語 Python による PyPy を使った次世代の処理系開発
by
shoma h
PDF
Goji とレイヤ化アーキテクチャ
by
Shiroyagi Corporation
PDF
Javascriptを書きたくないヒ トのためのPythonScript
by
Kazufumi Ohkawa
PPTX
ウェブエンジニアとしての1年目を振り返って
by
Kohki Yamagiwa
PDF
【社内勉強会】弊社でGit!実案件での運用
by
Reimi Kuramochi Chiba
PDF
「プログラミングGroovy」入門(公開用)
by
orange clover
PDF
簡単!Groovy入門
by
Lee Choong Geun
PPTX
ググリワードを探す話
by
toru ishikawa
PDF
PyCon JP 2016 ビギナーセッション
by
Tetsuya Morimoto
PDF
スクレイピングとPython
by
Hironori Sekine
PDF
たった一ファイルの python スクリプトから始めるOSS開発入門 / PyCon JP 2016
by
Kei IWASAKI
PDF
20120915 Pythonは本当にBlenderの役に立っているか?
by
Tetsuo Mitsuda
PDF
入門書を読み終わったらなにしよう? 〜Python と WebAPI の使い方から学ぶ次の一歩〜 / next-step-python-programing
by
Kei IWASAKI
PDF
RubyエンジニアがPythonをdisるためにPythonを勉強してみた
by
Yusuke Kon
PDF
ノンプログラマでも今日から使える「Git」でバージョン管理
by
H2O Space. Co., Ltd.
PDF
Gitはじめの一歩
by
Ayana Yokota
PDF
Python入門 コードリーディング - PyConJP2016
by
Shinya Okano
PDF
はじめてのGit #gitkyoto
by
Hisateru Tanaka
PDF
SourceTreeで始めよう! Gitへの乗り換え指南
by
Kouji Matsui
PDF
サードパーティパッケージの歩き方
by
Takesxi Sximada
PDF
Python札幌 2012/06/17
by
Shinya Okano
KEY
Windowsにpythonをインストールしてみよう
by
Kenji NAKAGAKI
PDF
Pyconjp2016 pyftplib
by
Shinya Okano
PPTX
210630 python
by
Takuya Nishimoto
PPTX
勉強会 Cvml python基礎
by
真哉 杉野
PDF
10分でわかるPythonの開発環境
by
Hisao Soyama
PDF
20160128 jjug Nightセミナー_Git実践入門
by
Mizuki Ugajin
PPTX
Bottle使ってPython学習一緒にはじめませんか?
by
Tatsuya Shinozuka
PPTX
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識 第3版
by
Katsuhiro Morishita
PPTX
Python札幌201406
by
Shinya Okano
More Related Content
PDF
次世代言語 Python による PyPy を使った次世代の処理系開発
by
shoma h
PDF
Goji とレイヤ化アーキテクチャ
by
Shiroyagi Corporation
PDF
Javascriptを書きたくないヒ トのためのPythonScript
by
Kazufumi Ohkawa
PPTX
ウェブエンジニアとしての1年目を振り返って
by
Kohki Yamagiwa
PDF
【社内勉強会】弊社でGit!実案件での運用
by
Reimi Kuramochi Chiba
PDF
「プログラミングGroovy」入門(公開用)
by
orange clover
PDF
簡単!Groovy入門
by
Lee Choong Geun
PPTX
ググリワードを探す話
by
toru ishikawa
次世代言語 Python による PyPy を使った次世代の処理系開発
by
shoma h
Goji とレイヤ化アーキテクチャ
by
Shiroyagi Corporation
Javascriptを書きたくないヒ トのためのPythonScript
by
Kazufumi Ohkawa
ウェブエンジニアとしての1年目を振り返って
by
Kohki Yamagiwa
【社内勉強会】弊社でGit!実案件での運用
by
Reimi Kuramochi Chiba
「プログラミングGroovy」入門(公開用)
by
orange clover
簡単!Groovy入門
by
Lee Choong Geun
ググリワードを探す話
by
toru ishikawa
What's hot
PDF
PyCon JP 2016 ビギナーセッション
by
Tetsuya Morimoto
PDF
スクレイピングとPython
by
Hironori Sekine
PDF
たった一ファイルの python スクリプトから始めるOSS開発入門 / PyCon JP 2016
by
Kei IWASAKI
PDF
20120915 Pythonは本当にBlenderの役に立っているか?
by
Tetsuo Mitsuda
PDF
入門書を読み終わったらなにしよう? 〜Python と WebAPI の使い方から学ぶ次の一歩〜 / next-step-python-programing
by
Kei IWASAKI
PDF
RubyエンジニアがPythonをdisるためにPythonを勉強してみた
by
Yusuke Kon
PDF
ノンプログラマでも今日から使える「Git」でバージョン管理
by
H2O Space. Co., Ltd.
PDF
Gitはじめの一歩
by
Ayana Yokota
PDF
Python入門 コードリーディング - PyConJP2016
by
Shinya Okano
PDF
はじめてのGit #gitkyoto
by
Hisateru Tanaka
PDF
SourceTreeで始めよう! Gitへの乗り換え指南
by
Kouji Matsui
PDF
サードパーティパッケージの歩き方
by
Takesxi Sximada
PDF
Python札幌 2012/06/17
by
Shinya Okano
KEY
Windowsにpythonをインストールしてみよう
by
Kenji NAKAGAKI
PDF
Pyconjp2016 pyftplib
by
Shinya Okano
PPTX
210630 python
by
Takuya Nishimoto
PPTX
勉強会 Cvml python基礎
by
真哉 杉野
PDF
10分でわかるPythonの開発環境
by
Hisao Soyama
PDF
20160128 jjug Nightセミナー_Git実践入門
by
Mizuki Ugajin
PPTX
Bottle使ってPython学習一緒にはじめませんか?
by
Tatsuya Shinozuka
PyCon JP 2016 ビギナーセッション
by
Tetsuya Morimoto
スクレイピングとPython
by
Hironori Sekine
たった一ファイルの python スクリプトから始めるOSS開発入門 / PyCon JP 2016
by
Kei IWASAKI
20120915 Pythonは本当にBlenderの役に立っているか?
by
Tetsuo Mitsuda
入門書を読み終わったらなにしよう? 〜Python と WebAPI の使い方から学ぶ次の一歩〜 / next-step-python-programing
by
Kei IWASAKI
RubyエンジニアがPythonをdisるためにPythonを勉強してみた
by
Yusuke Kon
ノンプログラマでも今日から使える「Git」でバージョン管理
by
H2O Space. Co., Ltd.
Gitはじめの一歩
by
Ayana Yokota
Python入門 コードリーディング - PyConJP2016
by
Shinya Okano
はじめてのGit #gitkyoto
by
Hisateru Tanaka
SourceTreeで始めよう! Gitへの乗り換え指南
by
Kouji Matsui
サードパーティパッケージの歩き方
by
Takesxi Sximada
Python札幌 2012/06/17
by
Shinya Okano
Windowsにpythonをインストールしてみよう
by
Kenji NAKAGAKI
Pyconjp2016 pyftplib
by
Shinya Okano
210630 python
by
Takuya Nishimoto
勉強会 Cvml python基礎
by
真哉 杉野
10分でわかるPythonの開発環境
by
Hisao Soyama
20160128 jjug Nightセミナー_Git実践入門
by
Mizuki Ugajin
Bottle使ってPython学習一緒にはじめませんか?
by
Tatsuya Shinozuka
Similar to Django で始める PyCharm 入門
PPTX
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識 第3版
by
Katsuhiro Morishita
PPTX
Python札幌201406
by
Shinya Okano
PDF
Python & PyConJP 2014 Report
by
gree_tech
PDF
Djangoフレームワークの紹介
by
Shinya Okano
PPTX
Pythonの会社を 9年間経営してきて分かったこと
by
Haruo Sato
PPTX
2017/12/21 虎の穴 Python勉強会
by
虎の穴 開発室
PDF
Introduction Pycon2010
by
(shibao)芝尾 (kouichiro)幸一郎
PDF
PyPy 紹介
by
shoma h
PDF
S03 t1 python_learningdiary#3
by
Takeshi Akutsu
KEY
How to django at first
by
Maito Kuwahara
PDF
Djangoのススメ
by
Alisue Lambda
PDF
"Continuous Publication" with Python: Another Approach
by
Daisuke Miyakawa
PDF
使えるDjango1.4
by
hirokiky
PDF
Djangoとweb2pyをapacheに組込む
by
2bo 2bo
PDF
Pythonを取り巻く開発環境 #pyconjp
by
Yoshifumi Yamaguchi
PDF
Useful Django 1.4
by
hirokiky
PDF
Webフレームワークパネル(Django) at PyConJP 2012
by
makoto tsuyuki
PPT
Python languageupdate (2004)
by
泰 増田
PDF
Pythonの開発環境を調べてみた
by
Kenji NAKAGAKI
PDF
Teclab3
by
Eikichi Yamaguchi
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識 第3版
by
Katsuhiro Morishita
Python札幌201406
by
Shinya Okano
Python & PyConJP 2014 Report
by
gree_tech
Djangoフレームワークの紹介
by
Shinya Okano
Pythonの会社を 9年間経営してきて分かったこと
by
Haruo Sato
2017/12/21 虎の穴 Python勉強会
by
虎の穴 開発室
Introduction Pycon2010
by
(shibao)芝尾 (kouichiro)幸一郎
PyPy 紹介
by
shoma h
S03 t1 python_learningdiary#3
by
Takeshi Akutsu
How to django at first
by
Maito Kuwahara
Djangoのススメ
by
Alisue Lambda
"Continuous Publication" with Python: Another Approach
by
Daisuke Miyakawa
使えるDjango1.4
by
hirokiky
Djangoとweb2pyをapacheに組込む
by
2bo 2bo
Pythonを取り巻く開発環境 #pyconjp
by
Yoshifumi Yamaguchi
Useful Django 1.4
by
hirokiky
Webフレームワークパネル(Django) at PyConJP 2012
by
makoto tsuyuki
Python languageupdate (2004)
by
泰 増田
Pythonの開発環境を調べてみた
by
Kenji NAKAGAKI
Teclab3
by
Eikichi Yamaguchi
Django で始める PyCharm 入門
1.
DjangoではじめるPyCharm入門PyCon Kyushu 2018Kashun
Yoshida 2018-06-30
2.
Who am I?
/ お前誰よ?● @kashew_nuts● BeProud Inc.● Software Developer● Python, Vim, PyCharm● Django Girls Tutorial● Django Documentation● vimdoc-ja
3.
What's BeProud?● 東京に本拠を置くPythonエンジニアリング会社●
Webサービス:○ Connpass: エンジニアをつなぐ IT勉強会支援プラットフォーム○ PyQ: Python学習用のオンラインプラットフォーム● フルリモートワーキング (5days/week)
4.
書籍が出版されました● Pythonプロフェッショナルプログラミング 第3版●
6/12発売● Git/GitHub対応● CIがJenkins→CircleCIに● 機械学習プロジェクト対応
5.
発表の動機/目的● 「PyCharmどうですか?」と漠然と聞かれることがあった。● 実際仕事でPyCharmを使っているが,
PyCharmの使い方, 利用してるライブラリー, 周辺環境など色々なトピックがあった。● その中でPyCharmを使うと便利な点をまとめてみたいなと思った次第です。
6.
対象● PyCharmを使ってみたいが, どうやって使っていったらいいかわからない人●
普段からPyCharmを使っているが, もっと使いこなしたい人● 他に使い慣れているツールがあるが, PyCharmもおさえておきたい人
7.
今日の目標● PyCharm完全にマスターした
8.
前提とする環境● サンプルコードはすべてPython3.6, Django2.0●
利用バージョン: PyCharm Professional 2018.1● 題材: Django Girls Tutorial● リポジトリ:https://github.com/kashewnuts/djangogirlstutorial
9.
目次● PyCharm概要● PyCharmがサポートしていること●
実際にPyCharmを使っていての感想● PyCharmが向いていないこと● 基本機能● Djangoサポート● フロントエンドサポート● データベースサポート● リモート開発● テスト実行● PyCharmを使うとき注意すべきこと
10.
引用: https://www.jetbrains.com/pycharm/
11.
What's PyCharm ?●
https://www.jetbrains.com/pycharm/● チェコのJetBrains社が作成するPython統合開発環境○ ~Python IDE for Professional Developers~● 無償のCommunity版と有償のProfessional版がある○ Community版は機能制限あり○ サポートしてる機能の違いは PyCharm Editions Comparison に まとめられてる
12.
インストール要件● ハードウェア条件○ 最小4
GB RAM, 8 GB RAMを推奨○ 1.5 GBのハードディスク空き容量+キャッシュ用に少なくとも1 GB○ 1024x768の最小画面解像度● ソフトウェア要件○ OS: Windows, macOS, Linuxに対応○ Python: 2.4以降, Jython, PyPy, IronPython
13.
PyCharmができること● Intelligent Python
Assistance● Webアプリケーション開発○ (Django, Flask, Pyramid, JavaScript, ...)● 科学技術系ツール (Jupyter, Numpy, matplotlib, ...)● デバッグ, テスト, プロファイリング● VCS連携 (Git, Mercurial, SVN)● デプロイ, リモート開発 (Vagrant, Docker)● データベースツール (MySQL, PostgreSQL, Oracle, AWS, …)
14.
PyCharmに対しての感想● 他のツールを探しにいく必要がなくなった● PythonもDjangoもよく知っているIDE○
Python本体、Djangoのurls, views, models, templates, etc…● コード補完と解析、インクリメンタルサーチが賢い● Python事情への追従が速い: Python3.7, Django2.0● Webアプリケーション開発をするにあたり必要なものが揃っていて必要なときに使いやすい (Database&SQL, VCS, Remote Development)● デバッガーが優秀:○ Django runserverしながらCeleryのデバッグができたり , pytestをステップ実行できたり , JavaScriptとPythonの両方でデバッグできたりして至極便利● Gitのブランチ操作がサクサク動くし, コンフリクトの解消もしやすい● 困ったときはSearchEverywhereやFind in Actionで調べれば大抵のことは解決
15.
PyCharmが向いていないこと● プラグインの作成(Javaで書く必要がある)● 単一ファイルの編集するエディタ代わりの使い方
16.
DEMO
17.
PyCharmの基本機能● Pythonのシンタックスハイライト, コード補完,
定義ジャンプ対応● Python2/3対応● virtualenvサポート● GUIのパッケージマネージャー● リファクタリング, デバッガ, コードインスペクション● VCS連携● Terminalサポート
18.
PyCharmのDjangoサポート● 専用のプロジェクトタイプ● manage.pyユーティリティの実行●
Django用に強化されたコード補完, 定義ジャンプ, デバッグの連携○ UrlConf, View, Model, Templates, Forms● Model用の依存関係図作成
19.
フロントエンド● 同社のWebStrom (Front-end用IDE)
相当を同梱● HTML, CSS, JavaScriptのコード補完, 定義ジャンプ, コード解析● JavaScriptのFramework対応○ Angular, React, Vue.js, and more● CSS Framework対応○ SASS, SCSS, Less, and more.
20.
データベース● 同社のDataGrip (DataBase
& SQL用ツール) 相当を同梱● DataBase & SQLサポート○ SQLの作成と実行, コード補完, リファクタリング● SQLAlchemy対応● CSV/JSON/XML出力対応● 対応するDataBase○ Amazon Aurora, Amazon Redshift, MariaDB, MySQL, Oracle,PostgreSQL, SQL Server, SQLite3, and more.
21.
リモート開発● VagrantやDocker, Docker
Composeサポート○ 起動, 終了, リロード○ Remote Interpretersの指定, Remote Debug● SSH Remote○ Vagrantfileを使ったSSH○ WSLの実行やデバッグ○ SSHやSSLを使用したリモート接続● コードデプロイ (SFTP)
22.
テスト実行● unittest, pytest,
nose, doctest, toxをサポート● テスト対象を指定して実行できる○ 失敗したテスト○ 指定したクラス配下のテスト○ 指定した関数のテスト● Coverageの表示
23.
フルスタックWebアプリケーション開発引用: https://www.jetbrains.com/pycharm/features/web_development.html
24.
PyCharmを使うとき注意すべきこと● トリッキーな使い方をするとハマる● 予期せぬ出来事にであったときは何が問題なのか切り分ける○
PyCharm側の問題?関連するツールの問題?(Python, MySQL,Vagrant, Docker, SSH...)● PyCharmのバグを踏んだときはがんばり過ぎない○ なんか今日は機嫌悪いな?と思ったらInvalidate Caches/Restart○ Stop&Startで直ることも。再インストールは最終手段。○ 不具合は報告すると比較的すぐに対応してくれるので, Issueトラッカーに登録or見つけたらVote
25.
リファレンス● PyCharmの使い方 -
公式ヘルプ | PyCharm (ja / en)● Pythonエンジニア ファーストブック● IntelliJ IDEAハンズオン 基本操作からプロジェクト管理までマスター● Android Studio本格活用バイブル
26.
ご清聴ありがとうございました
Download
[8]
ページ先頭
©2009-2025
Movatter.jp