
Learn essential data science techniques using Python, numpy, pandas, and sklearn. Explore real-world use cases with code snippets and live demos in IPython notebooks.

Explore popular Python libraries for creating user-friendly command-line interfaces, comparing their concepts and features. Learn to build and test CLIs beyond standard library solutions.

Discover how Spotify's team improved performance through metrics-driven development, focusing on key indicators and establishing feedback loops for continuous improvement.

Learn techniques and tools for improving code quality in Python, focusing on readability, design, testing, and documentation for easier maintenance and extension.

Explore Numba, a JIT compiler for Python that accelerates numerical algorithms beyond Numpy capabilities, with CPU and GPU support. Learn its use cases, performance expectations, and inner workings.

Explore static type-checking in Python, including PEP 484, type hints, and libraries like Hypothesis. Gain insights into type systems and their impact on code robustness.

Learn essential NumPy idioms for efficient scientific computing in Python, covering array creation, broadcasting, universal functions, aggregations, slicing, and indexing to boost numerical computation speed.

Explore advanced Elasticsearch scenarios: trend detection using aggregation framework, percolator for reversed search, and geo-enabled search with relevancy for non-trivial data analysis.

Discover Cookiecutter: a powerful CLI tool for creating project templates. Learn to streamline your development process, create custom templates, and leverage community-driven resources.

Discover techniques for writing maintainable, organized tests using the nose framework. Learn to create selective, extendable test cases that remain clear and effective over time.

Explore Odoo: a powerful Python framework for building web-based business applications, offering productivity advantages over popular alternatives like Django.

Explore Python's Global Interpreter Lock: its history, benefits, drawbacks, and potential removal. Gain insights into multithreading challenges and GIL's impact on Python performance.

Explore the future of decentralized web technologies, immutable state concepts, and hash-based data structures challenging traditional client/server paradigms for a more secure and efficient internet.

Explore Python's present and future with its creator in an interactive Q&A session, covering community, features, and upcoming directions for the language.

Explore Python 3.5's optional type hints with creator Guido van Rossum. Learn the motivation, key elements, and implementation of this feature while understanding its impact on Python's dynamic nature.

Explore SaltStack, a Python-based configuration management system. Learn its features, deployment, and practical applications for efficient system administration and automation.

Explore data analysis techniques using MongoDB's aggregation framework and pymongo. Learn to perform complex operations like grouping, reshaping, and map-reduce with practical examples and best practices.

Explore non-blocking IO fundamentals, its implementation in Python, and its role in web frameworks. Gain insights into handling concurrent connections efficiently without blocking execution.

Learn to effectively test web applications using Selenium, overcoming common challenges and leveraging tools like webdriverwrapper for easier implementation and improved efficiency in automated browser testing.

Explore Kubernetes for efficient container orchestration and cluster management. Learn to simplify deployment, scaling, and maintenance of Docker-based applications across multiple machines.

Discover essential Python idioms for writing readable, maintainable, and extensible code, based on 20 years of experience in Python development.