
Interactive network visualization using NetworkX and Bokeh in Jupyter Notebooks. Learn to create, manipulate, and update network structures with Python, enhancing data exploration and analysis of social networks.

Strategies for breaking down monolithic applications into manageable components, addressing dependency challenges, and improving code flexibility and maintainability.

Learn to create 3D models for printing using Python APIs in popular software like Blender and Fusion 360. Explore basic concepts, practical tips, and real-world project examples for generating 3D models programmatically.

Explore machine learning techniques to predict Atlantic herring size changes using environmental and fishing data, with implications for conservation and sustainable fisheries management.

Explore test-driven reuse strategy and pytest-nodev, a search engine for Python code. Learn to efficiently find and reuse code based on behavior and semantics rather than keywords.

Explore neural networks and create your own using Python. Learn about AI challenges, biologically-inspired networks, training methods, and achieve 97.5% accuracy in recognizing handwritten numbers.

Explore ensemble methods in machine learning, combining diverse models for improved accuracy. Learn bagging, boosting, and stacking techniques with real-world examples and practical insights.

Explore Python's evolution as a data science powerhouse, blending scientific computing with web development. Learn how this versatile language empowers researchers and analysts to tackle complex data challenges.

Learn to call C libraries from Python using CFFI, a simpler alternative to C extension modules. Explore its advantages, including cross-implementation compatibility and direct C access, with practical demos and examples.

Explore Python's evolution, interpreter challenges, and potential future improvements, drawing insights from JavaScript and Rust ecosystems to enhance language design and functionality.

Learn to create integration tests for microcontroller firmware using Python and CFFI, enabling faster execution and advanced security testing without requiring target hardware.

Comprehensive review of Python REST frameworks, comparing popular libraries for building RESTful web applications. Includes code examples, strengths, and weaknesses to help developers choose the best option for their needs.

Explore Sanic, a Python 3 web framework for async request handling. Learn its API, unique features like websockets and HTTP2 support, and compare it with other options.

Explore rapid web application development using Django, Django Rest Framework, and Angular2. Learn about metadata changes, backend elements, and front-end tools for efficient SaaS platform development.

Explore real-time embedded audio sampling using MicroPython on the pyboard. Learn design, testing, and implementation of a voice recording and playback system for practical applications.

Explore Python microservices: core concepts, benefits, implementation options, and challenges. Learn to build scalable, maintainable web applications with practical code examples.

Explore Python-based front-end testing techniques using Selenium and Needle. Learn best practices for browser automation, visual regression testing, and concurrent test execution.

Hands-on workshop for programming ESP8266 boards with MicroPython. Learn to control LEDs, servos, sensors, and communicate via HTTP/MQTT. No prior electronics experience needed.

Insights and lessons learned from a year of using Django Rest Framework in a startup environment, covering advantages, tradeoffs, pitfalls, and practical tips for developers.

Discover how to enhance Python development on Windows using Visual Studio's powerful tools for managing environments, writing code, and debugging - all for free.

Explore CPython internals by modifying integer addition at runtime using only Python and ctypes. Gain insights into Python's data model, compilation, and execution process.