Quantcast
Channel: Planet Python
Viewing all articles
Browse latest Browse all 22462

Talk Python to Me: #58 Create better Python programs with concurrency, libraries, and patterns

$
0
0
What do you focus on once you've learned the core concepts of the Python programming language and ecosystem? <br/> <br/> Obviously, knowing a few fundamental packages in your space is critical. If you're a web developer, you should probably know flask or pyramid, and sqlalchemy really well. If you're a data scientist, import pandas, numpy, matplotlib need to be something you type often and intuitively. <br/> <br/> But then what? Well I have a few topics for you! This week you'll meet Mark Summerfield, prolific author of many Python books. We spend time digging into the ideas behind his book Python in Practice: Create Better Programs Using Concurrency, Libraries, and Patterns. <br/> <br/> What I really like about these topics is that they have a "long shelf life". You find them relevant over time even as frameworks come and go. <br/> <br/> Links from the show: <br/> <div style="font-size: .85em;"> <br/> <b>Mark on the web</b>: <a href='https://www.qtrac.eu' target='_blank'>qtrac.eu</a> <br/> <br/> Books: <br/> <b>Python in Practice: Create Better Programs Using Concurrency, Libraries, and Patterns</b>: <br/> <a href='http://amzn.to/1SMkk4n' target='_blank'>amzn.to/1SMkk4n</a> <br/> <b>Programming in Python 3: A Complete Introduction to the Python Language</b>: <br/> <a href='http://amzn.to/24quCP1' target='_blank'>amzn.to/24quCP1</a> <br/> <b>Rapid GUI Programming with Python and Qt: The Definitive Guide to PyQt</b>: <br/> <a href='http://amzn.to/1TlYHUk' target='_blank'>amzn.to/1TlYHUk</a> <br/> <b>Advanced Qt Programming: Creating Great Software with C++ and Qt 4</b>: <br/> <a href='http://amzn.to/1SMkpVr' target='_blank'>amzn.to/1SMkpVr</a> <br/> <b>Programming in Go: Creating Applications for the 21st Century</b>: <br/> <a href='http://amzn.to/1TlYO28' target='_blank'>amzn.to/1TlYO28</a> <br/> <b>Advanced Python 3 Programming Techniques</b>: <br/> <a href='http://amzn.to/1SMkvwp' target='_blank'>amzn.to/1SMkvwp</a> <br/> <b>Programming in Python 3: A Complete Introduction to the Python Language</b>: <br/> <a href=''http://amzn.to/24quYF2 target='_blank'>amzn.to/24quYF2</a> <br/> <br/> Packages: <br/> <b>APSW package</b>: <a href='https://rogerbinns.github.io/apsw/' target='_blank'>rogerbinns.github.io/apsw</a> <br/> <b>cx_freeze</b>: <a href='http://cx-freeze.sourceforge.net/' target='_blank'>cx-freeze.sourceforge.net</a> <br/> <b>pywin32</b>: <a href='https://sourceforge.net/projects/pywin32/' target='_blank'>sourceforge.net/projects/pywin32</a> <br/> <b>roman package</b>: <a href='https://pypi.python.org/pypi/roman' target='_blank'>pypi.python.org/pypi/roman</a> <br/> <b>wmi package</b>: <a href='http://timgolden.me.uk/python/wmi/index.html' target='_blank'>timgolden.me.uk/python/wmi</a> <br/> <b>Records: SQL for Humans</b>: <br/> <a href='http://www.kennethreitz.org/essays/introducing-records-just-write-sql' target='_blank'>kennethreitz.org/essays/introducing-records-just-write-sql</a> <br/> <br/> Extras: <br/> <b>Michael's episode on Away From The Keyboard pocdast</b>: <br/> <a href='http://awayfromthekeyboard.com/2016/05/09/michael-kennedy-goes-around-the-world-with-python/' target='_blank'>awayfromthekeyboard.com</a> <br/> <b>Updated course / player</b>: <br/> <a href='https://training.talkpython.fm/courses/details/python-language-jumpstart-building-10-apps' target='_blank'>talkpython.fm/course</a> <br/> </div>

Viewing all articles
Browse latest Browse all 22462

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>