High-Performance in Python with Zero-Copy and the Buffer Protocol
Explains Python's buffer protocol and zero-copy techniques to avoid expensive memory copying when slicing large data.
Explains Python's buffer protocol and zero-copy techniques to avoid expensive memory copying when slicing large data.
Final part of a series on refactoring a legacy Python library, focusing on safe code rehabilitation techniques and tooling.
A report on recent scikit-learn sprints in Austin and Paris, highlighting new features, bug fixes, and progress toward the 0.20 release.
A review and tips for Georgia Tech's OMSCS CS7642 Reinforcement Learning course, covering workload, projects, and key learnings.
A guide for beginners on starting their first Python project, covering version selection and project structure best practices.
A developer recounts the process of reviving a deprecated open-source Python library for parsing recipe ingredients, detailing the challenges of legacy code.
A technical analysis of Stack Overflow's 2018 survey data, visualizing global developer response rates per capita using Python, pandas, and GeoPandas.
Author announces 'Practical Python Projects' book, designed to teach intermediate Python through 15+ real-world, portfolio-ready projects.
Analysis of the 2018 Stack Overflow Developer Survey results, ranking technologies developers worked with and want to work with.
A tutorial on building an SMS bot for the 2018 FIFA World Cup using Twilio, Heroku, and Flask to provide match updates.
A tutorial on web scraping basics using Python's lxml library and XPaths, demonstrated by extracting data from Steam.
A developer details migrating their blog from Tumblr to GitHub Pages using blogdown, including challenges with Python setup and MathJax.
A guide to using Django's check framework and Python's ast module to automate custom code quality and style enforcement, like ensuring model fields have verbose names.
A video introduction to 14 of the most famous and favorite Python libraries and frameworks, including requests, Django, and NumPy.
An introduction to using Tidyverse data manipulation concepts in Python, focusing on the Dplython package as an alternative to pandas.
A technical tutorial on using Python, pandas, and geospatial data to create a world map visualizing the origins of metal bands from a dataset.
Explains Python variable scopes with code examples, focusing on common errors when using local and global variables.
An open source maintainer shares their journey of stepping down from a project by filing a 'Request For New Maintainer' issue.
A developer builds a plugin-based Python code analyzer using straight.plugin and AST parsing to enforce coding standards like class naming and docstrings.
A guide on structuring and configuring Python applications for seamless deployment across environments, covering config, secrets, and load balancing.