Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Python 3 w 2013 i trochę o przyszłości
Search
Łukasz Balcerzak
December 16, 2013
250
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Python 3 w 2013 i trochę o przyszłości
Łukasz Balcerzak
December 16, 2013
More Decks by Łukasz Balcerzak
See All by Łukasz Balcerzak
[PL] Porunga - narzędzie do testowania algorytmów
lukaszb
0
68
[PL] Automatyzacja Testów
lukaszb
2
160
[PL] Jak napisać prosty plugin do VIMa w Pythonie
lukaszb
0
290
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
SEO for Brand Visibility & Recognition
aleyda
0
4.7k
Agile that works and the tools we love
rasmusluckow
331
22k
Mobile First: as difficult as doing things right
swwweet
225
10k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
370
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
GitHub's CSS Performance
jonrohan
1033
470k
Facilitating Awesome Meetings
lara
57
7.1k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Why Our Code Smells
bkeepers
PRO
340
58k
Transcript
Lukasz Balcerzak python3 w 2013 i trochę o przyszłości
pypi stats - ooold 2 0 3,5 7 10,5 14
2006 2007 2008 Python 2 Python 3
pypi stats 3 0 2000 4000 6000 8000 2006 2007
2008 2009 2010 2011 2012 2013 Python 2 Python 3
4
➡Liczba wszystkich paczek na pypi: 37k ➡po prostu zdecydowana większość
w ogógle nie posiada odpowiednich oznaczeń do setup.py pypi 5
classifier 6
➡3.0 - grudzień 2008 ➡3.1 - czerwiec 2009 ➡3.2 -
luty 2011 ➡3.3 - wrzesień 2012 ➡brak nowej wersji Python’a 3 w 2013 python 3 7
➡3.0 - grudzień 2018 ➡3.1 - czerwiec 2009 ➡3.2 -
luty 2011 ➡3.3 - wrzesień 2012 ➡brak nowej wersji Python’a 3 w 2013 … stabilnej python 3 8
➡od 2012 ➡powróciły przedrostki dla ciągów znaków ➡venv ➡unittest.mock ➡yield
from ➡ipaddress ➡… python 3.3 9
➡trust me, it’s better than 2.7: http://pyvideo.org/video/1730/ ➡wall of superpowers:
https://python3wos.appspot.com/ python 3.3 10
➡planowana data wydania to luty 2014 ➡asyncio ➡enum ➡ensurepip ➡pathlib
➡statistics python 3.4 11
➡pyenv python 3.4 12
➡ostatnia wersja 2.6 wyszła w październiku 2013 ➡przewidywany support dla
python 2.7 kończy się w maju 2015 ! ➡Pytanie: czy zamierzam rozwijać projekt dłużej niż 2 lata? e, zostanę przy pythonie 2.X 13
➡tox ➡travis-solo ok, to może zacznę wspierać pythona 3 14
➡źródło informacji o datach wydania: http://python.org ➡Jak zebrałem statystki: https://gist.github.com/lukaszb/
7980109 ➡dane w sqlite3: https://gist.github.com/lukaszb/7980135 pytania? 15