
Learn how to use Briefcase to convert Python projects into platform-native apps for macOS, Windows, Linux, iOS, Android, and web, enabling distribution to non-Python users and creating standalone applications.

Learn to distribute Python programs as standalone executables using PyInstaller. Explore multiplatform support, dependency handling, and advanced features for efficient software distribution.

Learn to distribute Python programs as standalone executables using PyInstaller, covering multiplatform support, dependency analysis, and advanced features for efficient deployment.

Learn to develop Android apps using Python, covering emulator setup, SDK installation, Pygame integration, event handling, and Android-specific considerations.

Explore OpenStack Swift, a scalable object storage system. Learn its architecture, features, and practical applications for distributed data management.

Explore affordable augmented reality using Python, leveraging off-the-shelf components for innovative AR applications and experiences.

Explore VPython's potential in high school education, linking programming concepts with math, physics, and chemistry through interactive 3D visualizations and simulations.

Explore Pythonista, a full-featured Python environment for iOS. Learn to develop apps using GPS, image manipulation, gyroscope, and Dropbox integration on your iPad or iPhone.

Explore threading, multiprocessing, and asyncio for efficient parallel data downloading. Compare mechanics and performance of each approach for handling numerous URLs.

Learn techniques for writing Python code that works across different environments, versions, and operating systems. Gain insights from real-world examples and best practices for handling compatibility issues.

Explore Conda: a cross-platform package manager for Python and other languages. Learn installation, environment management, and package building for improved productivity.

Explore parallel and asynchronous Python execution, covering GIL, threads vs. processes, implementation techniques, potential pitfalls, and practical applications in web development contexts.

Optimizing scientific simulations using threads for parallel processing, achieving significant speedup by leveraging IO tasks and multi-core CPUs.

Explore integrating Python backend with Angular-based Ionic framework for cross-platform mobile app development, enabling modern UX design while leveraging Python's capabilities.

Explore a Python-based tool for monitoring space weather and forecasting radiation exposure for Mars missions, integrating real-time data and virtual reality simulations.

Explore 3D data visualization with PlotVR, enabling immersive VR and AR experiences. Navigate scatter plots using your phone and computer keyboard for a unique perspective on your datasets.

Explore the journey of creating Mu, a Python-based code editor, addressing challenges in cross-platform development, accessibility, and building an inclusive community for beginners and educators.

Learn to build an Android malware analysis engine using Python, combining criminal law principles with bytecode analysis to create a robust scoring system that can detect threats even in obfuscated code.

Explore integrating Python with Android for GPS functionality, inspired by a book cataloging project. Learn about RPC calls between Python and Android intents for efficient mobile development.

Explore open-source NLP tools and techniques through three ML pipelines using Redis modules. Learn to build knowledge graphs, deploy BERT Q&A models, and implement text summarization with Google's T5.

Learn to create a web and mobile app for educational institutes using Django and Flutter, featuring a smart attendance system with barcode scanning and report generation.