Simulating Chutes & Ladders in Python
A technical analysis of the Chutes & Ladders board game using Python simulation and Markov chain modeling to calculate expected game length.
A technical analysis of the Chutes & Ladders board game using Python simulation and Markov chain modeling to calculate expected game length.
A tutorial on using Cython to optimize slow numerical Python code, demonstrated with an Ising Model simulation.
Learn how to use the vim-test plugin to run automated tests instantly within Vim, eliminating the need to switch terminals.
A guide to installing Python packages in Jupyter Notebooks, explaining common issues with pip and conda, and how to ensure packages are available.
Introduces Python experts featured in the book 'Scaling Python', covering topics like distributed systems, performance, and APIs.
Explains Python's __eq__ and __hash__ methods, their interaction, and the critical rule that an object's hash must never change.
A recap of PyData Warsaw 2017, covering key talks, new package announcements, and analytics on the conference's international attendees.
Analyzes line length distributions in popular Python packages, comparing them to Twitter's character limit analysis and exploring PEP8 style guide adherence.
A guide on improving code review communication and avoiding conflict, based on a real-world example of a failed review process.
A summary of a Python Frederick talk on using Scrapy, a Python framework for web scraping, including a link to the presentation.
A comparison of 5 popular Python web frameworks: API Star, Falcon, Flask, Django, and Pyramid, from a Python Frederick presentation.
Explains a surprising Python behavior where chained comparisons like `d + 2 * a > int(c) == b` are evaluated differently than expected.
A guide to installing the nightly build of Azure CLI 2.0 on Windows using PowerShell and Chocolatey for access to the latest Azure features.
An interview with open source developer Julien Danjou about his programming career, work on Python and Gnocchi, and his book.
Author celebrates the 2-year anniversary of their self-published 'Intermediate Python' book, which has reached over 520,000 readers.
Author discusses attending PyCon FR 2017 to give a talk on scalable Python applications and lead a development sprint for the Gnocchi project.
An overview of the Pipfile format and pipenv tool for Python package management, including a link to a recorded presentation.
A recap of the first Python meetup in Lahore, discussing goals for PyCon Pakistan and community growth.
Author reflects on leaving HPE after two years of leading open-source Python HTTP ecosystem development, including HTTP/2 and TLS improvements.
Introduces daiquiri, a Python library that simplifies logging setup with sensible defaults like timestamps, colors, and JSON output.