Python Hashes and Equality
Explains Python's __eq__ and __hash__ methods, their interaction, and the critical rule that an object's hash must never change.
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.
A data exploration app using Dash by Plotly to visualize UK Teaching Excellence Framework (TEF) 2017 scores from a CSV file.
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.
Explains the benefits of using Pipfile over requirements.txt for managing Python dependencies and how to get started.
A practical guide outlining essential tools, skills, and practice methods for beginners to start a career in data science.
Final post in a Pythonic code series about leveraging PyPI packages to write better Python code by using community-developed tools.
A Python script to check and warn about upcoming SSL certificate expirations, designed for easy use in environments like AWS Lambda.