Python 3.15 Hits Feature Freeze and Other News for June 2026
Python 3.15 hits feature freeze with a built-in sentinel, PEP 829 lands, Pydantic forks httpx, and AI goes bug-hunting in C code.
Curated development tutorials from top sources. Filter by language.
Python 3.15 hits feature freeze with a built-in sentinel, PEP 829 lands, Pydantic forks httpx, and AI goes bug-hunting in C code.
How can you easily reduce the size of a Python Docker container? What are the exceptions you should catch in your code? Christopher Trudeau is back on
Try your hand at reading Python keyboard input with input(), handling errors, hiding passwords, and validating with PyInputPlus.
Learn how to use GitHub Copilot code review on pull requests for AI-assisted feedback, one-click fixes, and project-specific custom instructions.
Test your knowledge of GitHub Copilot code review in pull requests, including custom instructions and automatic reviews.
Master Python script structure with best practices for shebangs, ordered imports, formatting with Ruff, constants, and a clean entry point.
Check your understanding of Python script structure, including shebangs, import order, ruff formatting, constants, and a clean entry point.
Test your understanding of Python's format mini-language and how to use format specifiers to align text, control precision, and tidy your strings.
Learn how to use Python's sleep() function to add time delays and pause your code with time.sleep(), decorators, threads, and asyncio.
Test your understanding of Python regular expressions: the re module, character classes, anchors, groups, alternation, and flags.
Test your understanding of Python's assert statement. Learn when to use assertions for debugging, testing, and documenting your code.
Have you ever been confused by the naming of modules you're importing from a package? Is there a standard way to organize and name your Python virtual
Test your understanding of BNF notation and how to read Python's grammar rules in the official documentation.
Learn how to send emails with Python using SMTP, attach files, format HTML messages, and personalize bulk emails for your contact list.
Use Python's standard library to send email through secure SMTP connections, attach files, include HTML content, and route replies.
Build an MCP server in Python that exposes tools, resources, and prompts so AI agents like Cursor can interact with your data.
Revisit Requests, Beautiful Soup, Scrapy, and Selenium in this wrap-up quiz covering the Python Web Scraping learning path.
Test your data science core skills in Python, including CSV and JSON file handling, pandas DataFrames, and NumPy arrays.
Test your understanding of Python control flow: conditional statements, Boolean operators, for and while loops, break, continue, and nested loops.
Test your DevOps with Python skills: running scripts, managing pip dependencies, GitHub Actions CI/CD, and logging in 16 questions.