
Explore data visualization using Python and JavaScript, from scraping and cleaning data to creating engaging web visualizations with tools like Scrapy, Pandas, Flask, and D3.js.

Explore the evolution of CityBikes, an open API providing global bike-sharing data. Learn about its growth, challenges, and impact on urban mobility using Python and community contributions.

Explore MAX, an open-source real-time messaging API built on Pyramid, powering a social intranet for 30,000+ users at BarcelonaTech University with high scalability and performance.

Explore the Blaze ecosystem for scaling data processing across various technologies. Learn about tools for querying, migrating, and analyzing large datasets efficiently.

Explore Python and PyPy performance optimization techniques, JIT compilation, and tools for analyzing program efficiency with expert PyPy developers Antonio Cuni and Maciej Fijalkowski.

Explore CPython object internals, from simple to complex types. Learn to manipulate instance data using ctypes and perform unconventional operations on Python objects.

Explore randomized data generation for robust unit testing using the Hypothesis library in Python, enhancing test coverage and detecting potential bugs through dynamic testing approaches.

Learn to build a spreadsheet from scratch using Python, covering data representation, cell objects, formula evaluation, dependency graphs, and custom functions. Gain insights into spreadsheet mechanics.

Explore the architecture of a cloud hosting service using Django, Ansible, and Celery. Learn about VM management, microservices integration, and University of Cambridge IT services.

Explore modern authentication techniques, including UAF and U2F standards, to improve security and user experience. Learn integration methods for Python frameworks like Django.

Learn to build a scalable RESTful real-time analytics system using Pyramid, exploring architecture, tools, and deployment strategies for handling billions of page impressions in a Big Data context.

Explore challenges and solutions in evolving microservices architecture, focusing on functional, cultural, and reliability aspects. Learn from real-world experiences and Python-specific tools for graceful growth.

Beginner-friendly introduction to machine learning using Python and open-source libraries. Learn to implement basic ML concepts without advanced math skills.

Discover how MicroPython and the BBC micro:bit are revolutionizing coding education for UK children. Learn about this innovative project and how the Python community can get involved.

Explore Django scalability, performance optimization, and efficient coding techniques. Learn to identify bottlenecks, improve database performance, and implement caching strategies for faster web applications.

Explore dynamic class generation in Python: runtime class creation, benefits, challenges, and practical applications, using boto3 as an example to illustrate techniques and best practices.

Explore Python's async programming approaches, including Futures, asyncio, coroutines, and event loops. Learn best practices for efficient asynchronous code in Python 3.4 and 3.5.

Learn to build a basic spam classifier using Python and Naive Bayes. Explore key machine learning concepts, implement a model to detect spam emails, and understand how to measure and improve classification performance.

Discover engaging methods to learn Python through gameplay, exploring projects that make programming fun and accessible for different ages and skill levels.

Discover Pygame Zero, a beginner-friendly game engine for Python. Learn to create simple games, explore its educational design, and understand its advantages over traditional Pygame.

Discover tools and techniques for optimizing Python code performance without sacrificing readability. Learn to write "pythonic" code, utilize built-in features, and leverage the ecosystem for faster execution.