
Explore static analysis tools for Python, including gast and beniget modules, to enhance linting, type inference, and IDE capabilities despite Python's dynamic nature.

Learn web scraping, crawling, and API usage for data retrieval. Explore technical and ethical considerations in simulating user navigation and leveraging data APIs for analysis and business opportunities.

Explore idiomatic Python coding practices to write more elegant and efficient code, regardless of skill level. Learn forgotten vanilla features and refactor a function using Pythonic idioms.

Learn to control nondeterminism in Python using dependency injection. Explore challenges, identify issues, and implement solutions to improve code reliability and testability.

Learn effective strategies for continuous code documentation, improving readability, maintainability, and knowledge sharing within development teams.

Explore advanced pytest techniques using pytest-cases for complex parametrization, elegant test organization, and reproducible benchmarks in scientific research and data science projects.

Descubre cómo Sentry mejora el seguimiento de errores en aplicaciones web en tiempo real. Aprende a implementarlo, leer informes y optimizar su uso tanto en backend como frontend.

Explore Python and SPARQL to extract structured knowledge from Wikipedia, creating datasets and corpora for data science projects without traditional web scraping techniques.

Learn to implement type hints in Django projects, covering views, models, and querysets. Explore tools, limitations, and mypy configuration for effective type checking in Python 3.9.4+.

Learn to create stunning, multilingual documentation and websites using MkDocs and Github Pages. Discover new features, localization support, and best practices for building feature-rich content.

Explore ycecream for enhanced Python debugging and benchmarking, featuring simplified variable printing, location tracking, and advanced timing functionalities.

Explore common Python anti-patterns and learn how to avoid them, improving code quality and maintainability in your projects.

Learn to create effective developer documentation that serves as marketing, product definition, and user interface, improving discoverability and usability of your tools.

Learn to transform a research project into a publicly released Python package, covering testing, CI, documentation, and citation on Zenodo. Ideal for researchers seeking to increase impact and visibility of their work.

Explore next-generation tools for automating test case selection, test writing, and continuous testing. Learn about property-based testing, code introspection, and adaptive fuzzing to enhance your testing workflow.

Explore challenges and solutions in developing OctoPrint, an open-source web interface for 3D printers, focusing on end-user software maintenance and Python implementation insights.

Explore automatic testing of Python functions using contracts, reducing manual effort and improving code quality through tools like crosshair and icontract-hypothesis.

Learn to build Flask apps for Cloud Run, using Cloud Code for faster development. Explore integration with Cloud SQL, Pub/Sub, and Secret Manager on Google Cloud's serverless platform.

Explore novel techniques for testing Python linters and fixers using Hypothesis, focusing on procedural generation of source code to uncover edge cases and improve tool reliability.

Optimizing deep learning development for cancer diagnostics: strategies to accelerate iteration, from task prioritization to GPU parallelization, enhancing model robustness across diverse laboratory settings.

Aprenda a criar código de ciência de dados escalável, reproduzível e confiável usando Kedro, Apache Airflow e Great Expectations. Descubra como combinar iteração rápida com manutenibilidade e qualidade de dados consistente.