
Explore Python's data visualization libraries including Matplotlib, Plotly, Bokeh, and Altair. Learn about dashboarding solutions like Dash, Panel, and Voila, and understand their key features and recent developments.

Learn to optimize Python for high-performance machine learning, from Intel-enhanced packages to scalable data processing and analytics pipelines that rival C++/MPI performance on large datasets and clusters.

Discover 15 essential Python tips for effective data cleaning and understanding, focusing on Pandas and NumPy libraries to enhance your data analysis skills.

Prepare your Python project for production deployment with essential checklist, Docker image optimization, environment differences, and real-world strategies for handling exceptions, logs, and metrics.

Explore key insights and best practices for building robust data pipelines with Python, covering data acquisition, transformation, storage, and workflow management based on 6 years of experience.

Explore the design of WOQLpy, a Python query language for TerminusDB. Learn about challenges, methods, and best practices in creating Pythonic packages, with interactive discussions on effective Python design.

Explore serverless architecture for unit testing, including parallelization approaches, implementation insights, and cost-benefit analysis for improved developer productivity.

Explore how GoJek developed a personalized recommendation system using PySpark to match customers with relevant products and vouchers, improving conversion rates.

Optimize Pandas for larger datasets: compression techniques, faster operations, and alternatives like Dask and Vaex. Learn to process more data efficiently and boost your data analysis capabilities.

Explore Python's hidden runtime events, frame objects, and powerful tools for inspecting program state during execution, enhancing your programming skills and debugging capabilities.

Explore gRPC Python's C extensions and AsyncIO implementation, covering Cython usage, GIL challenges, non-blocking I/O solutions, and performance improvements for efficient asynchronous programming.

Explore controlling hardware devices with Python, expanding your skillset beyond data analysis and web development. Learn practical applications for IoT and infrastructure automation.

Discover how Kedro framework facilitates collaboration between data scientists and engineers, enabling scalable and sustainable data pipelines while balancing flexibility and stability.

Explore the history and anatomy of command-line interfaces, discover Python packages for CLI creation, and learn to build, package, and publish your own CLI using Click.

Explore property-based API testing using schemathesis to automatically generate test scenarios from API schemas, enhancing test coverage and efficiency for web projects.

Explore HTTP/3 and QUIC protocol: advantages, disadvantages, and current implementations. Learn how this new technology improves performance, increases privacy, and may revolutionize web communication.

Explore ScanAPI, an open-source tool for creating integration tests for REST APIs. Learn its motivations, problem-solving capabilities, implementation, and future developments.

Discover techniques and tools for migrating massive Python codebases from version 2 to 3, focusing on scoping, planning, execution at scale, and cross-team collaboration.

Explore interactive mapmaking using Python and GeoDataframes. Learn to create visually appealing maps with libraries like Folium, Kepler.gl, and Plotly, and discover Geopatra for simplified geodata visualization.

Explore advanced sorting techniques in Python, from built-in functions to custom sorting methods. Learn to efficiently sort complex data structures and create sortable custom classes.

Explore strategies for securing web APIs, including JWT implementation, browser storage best practices, and structured scopes for access control. Learn to overcome security challenges in modern web development.