Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Python Tooling
Search
Senko Rašić
June 12, 2014
Programming
1
5.1k
Python Tooling
Going through some useful tools that make every-day Python developer easier
Senko Rašić
June 12, 2014
Tweet
Share
More Decks by Senko Rašić
See All by Senko Rašić
Online audio and video using free software and open standards
senko
1
72
Streamanje glazbe pomoću Go-a
senko
1
93
Chasing the Ghost
senko
1
130
Look Behind the Curtain
senko
0
130
Real Time Web with Django Channels
senko
1
180
Building highly available and fault tolerant sites on a budget
senko
1
450
Simple REST with Django
senko
1
110
Building good Web APIs
senko
0
170
Detecting duplicate SQL queries in Django
senko
1
990
Other Decks in Programming
See All in Programming
Cap'n Webについて
yusukebe
0
130
MAP, Jigsaw, Code Golf 振り返り会 by 関東Kaggler会|Jigsaw 15th Solution
hasibirok0
0
230
LLM Çağında Backend Olmak: 10 Milyon Prompt'u Milisaniyede Sorgulamak
selcukusta
0
120
Developing static sites with Ruby
okuramasafumi
0
280
sbt 2
xuwei_k
0
290
AIの誤りが許されない業務システムにおいて“信頼されるAI” を目指す / building-trusted-ai-systems
yuya4
6
3.2k
ハイパーメディア駆動アプリケーションとIslandアーキテクチャ: htmxによるWebアプリケーション開発と動的UIの局所的適用
nowaki28
0
420
Socio-Technical Evolution: Growing an Architecture and Its Organization for Fast Flow
cer
PRO
0
330
AIコーディングエージェント(Gemini)
kondai24
0
210
認証・認可の基本を学ぼう後編
kouyuume
0
190
Cell-Based Architecture
larchanjo
0
110
Rediscover the Console - SymfonyCon Amsterdam 2025
chalasr
2
160
Featured
See All Featured
The Language of Interfaces
destraynor
162
25k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
70k
Being A Developer After 40
akosma
91
590k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
710
Git: the NoSQL Database
bkeepers
PRO
432
66k
Six Lessons from altMBA
skipperchong
29
4.1k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Context Engineering - Making Every Token Count
addyosmani
9
500
Embracing the Ebb and Flow
colly
88
4.9k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Designing for humans not robots
tammielis
254
26k
Transcript
Python Tooling Senko Rašić, Dobar Kod
HTTP Server python -m SimpleHTTPServer 8000
JSON validator
Benchmarking python -m test.pystone Caveat: single-core
Virtual environment pip ! virtualenv ! virtualenvwrapper
None
Linters & style checkers PEP8 - Style guide for Python
code (YMMV) ! pep8 ! pylint ! pyflakes ! flake8
None
Test coverage coverage.py ! ! Rules of thumb: ! 1.
higher is usually better 2. test only your code 3. test complex things
None
Docs pip install sphinx ! sphinx-quickstart ! make -C doc
html ! open doc/_build/html
My Awesome Module ================= ! This is a documentation for
my Python module of pure awesomeness. ! API Reference ============= ! .. automodule:: mymodule :members: doc/index.rst:
Better Python shell
None
Code editor / IDE VIM, Emacs, Sublime, PyCharm, Wing, Komodo,
… ! Customize!
That’s all, folks! ?