PyCoder

4/13/2021
20 : 14

Python Types in the Wild, Making Packages in 2021, How to Contribute to Python, and More

Python 3 Types in the Wild: A Tale of Two Type Systems #468 – APRIL 13, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo Python 3 Types in the Wild: A Tale of Two Type Systems This academic paper
4/6/2021
20 : 14

Buying a House With Python, OOP in Python vs. Java, What is Werkzeug, and More

How I Beat the Berlin Rental Market With a Python Script #467 – APRIL 6, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo How I Beat the Berlin Rental Market With a Python Script Learn how one Python
3/31/2021
2 : 34

Full-Text Search in 150 Lines, OrderedDict vs. dict, Checking on the Suez Canal, and More

Many Models Workflows in Python #466 – MARCH 30, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo Many Models Workflows in Python Learn how to organize models into dataframes for exploratory data
3/23/2021
20 : 14

Python Testing Style Guide, Performance Management, Pygame Asteroids Clone, and More

Python Testing Style Guide #465 – MARCH 23, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo Python Testing Style Guide Need a quick yet thorough guide to testing? This excellent resource is for you.
3/16/2021
20 : 14

Pythonic Pattern Matching, PyQt vs. PySide, Speeding Up Pandas, and More

Pattern Matching Tutorial for Pythonic Code #464 – MARCH 16, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo Pattern Matching Tutorial for Pythonic Code Structural pattern matching is coming in
3/9/2021
20 : 14

Poison Packages on PyPI, Python Synthesizers, Monoliths to Managed Architecture, and More

Poison Packages: User Hits Python Community With 4000 Fake Modules #463 – MARCH 9, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo Poison Packages: User Hits Python Community With 4000 Fake Modules
3/2/2021
20 : 14

SemVer Won't Save You, Python Flies on Mars, Automated TPS Reports, and More

Semantic Versioning Will Not Save You #462 – MARCH 2, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo Semantic Versioning Will Not Save You Semantic versioning aims to both communicate the version
2/23/2021
20 : 14

Python Turns 30, Concurrency is Tricky, You Should Upgrade pip, and More

Python Concurrency: The Tricky Bits #461 – FEBRUARY 23, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo Python Concurrency: The Tricky Bits An exploration of threads, processes, and coroutines in
2/16/2021
20 : 14

match/case, Mutable Python Strings, Cleaning Text With Pandas, and More

PEP 634: Structural Pattern Matching (`match`/`case`) #460 – FEBRUARY 16, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo PEP 634: Structural Pattern Matching ( match / case ) A few links related to
2/9/2021
20 : 14

Python Integers Deep Dive, Friendly Tracebacks, Property-Based Testing, and More

How Python Integers Work #459 – FEBRUARY 9, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo How Python Integers Work Python's integer datatype is pretty different from most other languages
2/2/2021
20 : 14

pandas Memory Explosions, Python Performance, a Case Against OOP, and More

Finding and Fixing an Unexpected Memory Explosion in Pandas #458 – FEBRUARY 2, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo Finding and Fixing an Unexpected Memory Explosion in Pandas Storing
1/26/2021
20 : 14

Unravelling "for" Statements, Understanding Memory Crashes, Virtualenv Alternatives, and More

Unravelling `for` Statements #457 – JANUARY 26, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo Unravelling for Statements Learn how Python's for statement works behind the scenes by diving into
1/19/2021
20 : 14

Automating Excel, Tracing the Python GIL, Python for Non-Developers, and More

Automating Excel File Creation and Distribution With Pandas And Outlook #456 – JANUARY 19, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo Automating Excel File Creation and Distribution With Pandas
1/12/2021
20 : 14

Pythonic Exercises, FastAPI App Structure, Data Visualization With Dash, and More

Advent of Code 2020 "Pytudes" #455 – JANUARY 12, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo Advent of Code 2020 “Pytudes” Google researcher Peter Norvig goes through a suite of short
1/5/2021
19 : 44

Ditching Excel for Python, How Python Attributes Work, IP Addresses in Python, and More

Ditching Excel for Python: Lessons Learned From a Legacy Industry #454 – JANUARY 5, 2021 VIEW IN BROWSER The PyCoder's Weekly Logo Ditching Excel for Python: Lessons Learned From a Legacy Industry
12/29/2020
19 : 44

10 Million Jupyter Notebooks, Python on GPUs, Unravelling Boolean Operators, and More

Accelerating Python on GPUs With `nvc++` and Cython #453 – DECEMBER 29, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo Accelerating Python on GPUs With nvc++ and Cython Python on GPUs has become a
12/22/2020
19 : 44

Python Pickles, Chess From Scratch, Python Speed, and More

Python Software Foundation 2020 Fundraiser #452 – DECEMBER 22, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo Python Software Foundation 2020 Fundraiser “COVID-19 has changed all aspects of our
12/15/2020
19 : 44

Bitwise Operators, mypy Exhaustiveness Checking, Job Scheduling, and More

Bitwise Operators in Python #451 – DECEMBER 15, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo Bitwise Operators in Python In this tutorial, you'll learn how to use Python's bitwise
12/8/2020
19 : 44

ORMs, Numerical Precision, PyQt and SQL, and More

Why Should You Use an ORM (Object Relational Mapper)? #450 – DECEMBER 8, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo Why Should You Use an ORM (Object Relational Mapper)? Budding web developers
12/4/2020
3 : 10

Unravelling Nots, PyQt Layouts, New Pip Dependency Resolver, and More

Unravelling `not` in Python #449 – DECEMBER 1, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo Unravelling not in Python In the next blog post in his series about Python's syntactic sugar, Brett