#399 – DECEMBER 17, 2019
View in Browser »
What Makes Python a Great Language?
“What makes Python a great language? It gets the need to know balance right. […] I would argue that the Python language has an incredibly well-balanced sense of what developers need to know. Better than any other language I’ve used.”
STEVE DOWER
Python Statistics Fundamentals: How to Describe Your Data
In this step-by-step tutorial, you’ll learn the fundamentals of descriptive statistics and how to calculate them in Python. You’ll find out how to describe, summarize, and represent your data visually using NumPy, SciPy, Pandas, Matplotlib, and the built-in Python statistics library.
REAL PYTHON
Automate & Standardize Code Reviews For Python
Take the hassle out of code reviews - Codacy flags errors automatically, directly from your Git workflow. Customize standards on coverage, duplication, complexity & style violations. Use in the cloud or on your servers for 30 different languages. Get started for free →
CODACY sponsor
Python Anti-Patterns
“Learning about these anti-patterns will help you to avoid them in your own code and make you a better programmer (hopefully). Each pattern comes with a small description, examples and possible solutions.”
QUANTIFIEDCODE.COM
Documenting Python Code: A Complete Guide
Whether you’re documenting a small script or a large project, whether you’re a beginner or seasoned Pythonista, this video series will cover everything you need to know.
REAL PYTHON video
Poetry 1.0 Released
Congratulations! Related discussion on Hacker News.
PYTHON-POETRY.ORG
How to Use Pandas to Access Databases
Tips and best practices for exploring SQL databases with Pandas and SQLAlchemy.
IRINA TRUONG
Discussions
Python Jobs
Senior Python Engineer (Munich, Germany)
Senior Python/Django Developer (Eindhoven, Netherlands)
Contract Python / RaspPi / EPICS (Remote)
Articles & Tutorials
Data Engineer Interview Questions With Python
This tutorial will prepare you for some common questions you’ll encounter during your data engineer interview. You’ll learn how to answer questions about databases, ETL pipelines, and big data workflows. You’ll also take a look at SQL, NoSQL, and Redis use cases and query examples.
REAL PYTHON
A Tiny Python Exception Oddity
“This would likely going to be found totally irrelevant by 99.999% of Python programmers. If you are not the type of person who is annoyed by tiny oddities, you probably do not want to read any further.”
ANDRÉ ROBERGE
Python Developers Are in Demand on Vettery
Vettery is an online hiring marketplace that’s changing the way people hire and get hired. Ready for a bold career move? Make a free profile, name your salary, and connect with hiring managers from top employers today →
VETTERY sponsor
Experiments in Constraint-Based Graphic Design
“I’ve been hacking on this new [Python] DSL for design that allows the designer to specify figures in terms of relationships, which are compiled down to constraints and solved using an SMT solver.”
ANISH ATHALYE
Reducing NumPy Memory Usage With Lossless Compression
How to reduce memory usage via smaller dtypes and sparse arrays, and what to do in situations where these solutions won’t work.
ITAMAR TURNER-TRAURING
How to Document Python Code With Sphinx
A quick tutorial on documenting your Python project with the Sphinx documentation generator and tox
for build automation.
MOSHE ZADKA
Python Internals: Symbol Tables (2010)
How CPython implements and uses symbol tables in its quest to compile Python source code into bytecode.
ELI BENDERSKY
Property-Based Testing for API Schemas
Thoughts about how API schemas could be used for property-based testing.
DMITRY DYGALO • Shared by Dmitry Dygalo
Measure and Improve Python Code Performance With Blackfire.io
Profile in development, test/staging, and production, with no overhead for end users! Blackfire supports any Python version from 2.7.x and 3.x. Find bottlenecks in wall-time, I/O, CPU, memory, HTTP requests, and SQL queries.
BLACKFIRE sponsor
Projects & Code
Events
PyLadies Dublin
December 19, 2019
PYLADIES.COM
Karlsruhe Python User Group (KaPy)
December 20, 2019
BL0RG.NET
Chattanooga Python User Group
December 20, 2019
MEETUP.COM
BangPypers
December 21, 2019
MEETUP.COM
PyDelhi User Group Meetup
December 21, 2019
MEETUP.COM
Inland Empire Pyladies (CA, USA)
December 23, 2019
MEETUP.COM
Happy Pythoning!
This was PyCoder’s Weekly Issue #399.
View in Browser »
[ Subscribe to 🐍 PyCoder’s Weekly 💌 – Get the best Python news, articles, and tutorials delivered to your inbox once a week >> Click here to learn more ]
from Planet Python
via read more
No comments:
Post a Comment