Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
February 2015 - Cookiecutter - standardized pro...
Search
HuPy
February 26, 2015
Technology
44
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
February 2015 - Cookiecutter - standardized project file and directory structure
Talk by Zsoldos Péter
HuPy
February 26, 2015
More Decks by HuPy
See All by HuPy
Software Summer Internship @Pulilab
hupy
1
55
How to Access the Twitter Streaming API (with Python)
hupy
1
62
March 2015 - Intro
hupy
0
30
February 2015 - Intro
hupy
0
89
February 2015 - Text processing tools in Python
hupy
1
92
February 2015 - The Snake and the Real Estate Biz
hupy
0
86
Other Decks in Technology
See All in Technology
10分で知る最近のOmarchy
komagata
0
160
The Agent Builder Loop from Daily Work to OSS
minorun365
PRO
3
110
Amazon Quick on DesktopがIAM Identity Centerで動かない理由
yukiogawa
0
120
AIとペアプロを始める。人とのペアプロをやめる。ペアプロの良さを改めて知る。もっと好きになった。 / Rediscovering Pair Programming
honyanya
1
300
AIで開発は速くなったのに、なぜ現場は楽にならないのか 〜あなたの組織のボトルネックを突き止めるワークショップ〜
jacopen
1
290
Bet AI Day 2026丨Production-Ready AI Agents — エンタープライズの実務を任せるための設計と運用
layerx
PRO
4
2.6k
作り直せるコードは迅速に 作り直せないDBは慎重に - AI時代のプロダクトエンジニアが「判断の不可逆性」で開発速度を変える話
kinosuke01
0
280
Microsoft 365 Copilot chat -tekoälypalvelun tietosuojaongelmat
hponka
0
560
AIで実装は速くなった。なのにプロダクトは速くならない。職能の壁を越えて価値のフローを設計する
nwiizo
7
7.5k
module Synths; end
asonas
1
130
AI活用の現在地、 ちゃんと見えてますか?/XPfest-2026
visional_engineering_and_design
0
170
GuardDuty 検知対応を DevOps Agent で効率化しようとしている話 / GuardDuty Investigations with DevOps Agent
masahirokawahara
1
340
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
590
Making Projects Easy
brettharned
120
6.7k
Technical Leadership for Architectural Decision Making
baasie
3
560
[RailsConf 2023] Rails as a piece of cake
palkan
59
7k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
470
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
870
Utilizing Notion as your number one productivity tool
mfonobong
4
580
Skip the Path - Find Your Career Trail
mkilby
1
220
The Curse of the Amulet
leimatthew05
2
14k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
260
Transcript
{{ cookiecutter }} Standard project templates for everyone #noboilerplate @zsepi
zsoldosp.eu
Me Working with Django since 2011 DjangoCon EU 2014 DjangoGirls
Budapest 2014 10+ years as software developer ba | spec | dev | test | deploy | support zsoldosp.eu
Why would you use from cookiecutter? Enterprise/Agency & standardization Breaking
up a big monolith project Many small projects Being smart :-)
Find & install pip install cookiecutter https://pypi.python.org/pypi/cookiecutter/0.9.1 https://github.com/audreyr/cookiecutter
Usage $ cookiecutter https://github.com /<you>/<your template> $ cookiecutter /path/to/your/local /template/dir/
Advanced usage >>> from cookiecutter.main import cookiecutter >>> cookiecutter('/path/to/template/dir/')
Template with Jinja2 File content File/folder names
Variables & defaults cookiecutter.json file inside the template dir {
"full_name": "Audrey Roy", "email": "
[email protected]
", "project_name": "Complexity", "repo_name": "complexity", "release_date": "2013-07-10", "version": "0.1.1" } --no-input or you will be prompted
Not just for Python! Works for anything