- The Python print() Function: Go Beyond the Basicsby Real Python on August 25, 2026 at 2:00 pm
Learn about Python’s print() function, discover its lesser-known features, avoid common mistakes, and know when to use a better alternative.
- Quiz: The Python print() Function: Go Beyond the Basicsby Real Python on August 25, 2026 at 12:00 pm
Check what you know about Python’s print() function, including string formatting, escape sequences, file streams, and when to reach for logging instead.
- Quiz: Python 3.12 Preview: Static Typing Improvementsby Real Python on August 25, 2026 at 12:00 pm
Test your grasp of Python 3.12 static typing. Practice the new type variable syntax, the @override decorator, and typed dictionaries.
- How to Write an AGENTS.md File for a Python Projectby Real Python on August 24, 2026 at 2:00 pm
Learn how to write an AGENTS.md file so your AI coding agent produces idiomatic Python code that fits your project on the first try.
- Quiz: How to Write an AGENTS.md File for a Python Projectby Real Python on August 24, 2026 at 12:00 pm
Check your understanding of how an AGENTS.md file gives your AI coding agent the project context it needs to write code that fits your project.
Mouse Vs Python Where You Can Learn All About Python Programming
- Python 101 3rd Edition Kickstarter Launchby Mike on July 14, 2026 at 1:05 pm
Learn Python with a Book Designed for Beginners Hello! I’m Michael Driscoll, and I’m excited to announce the third edition of Python 101. For years, Python 101 has helped readers take their first steps into programming. Whether you’re a complete beginner, a student, or someone looking to learn Python for work or personal projects, the The post Python 101 3rd Edition Kickstarter Launch appeared first on Mouse Vs Python.
- An Intro to Spiel – Creating Presentations in Your Terminal with Pythonby Mike on July 10, 2026 at 3:13 pm
Have you ever wanted to create a presentation in your computer’s terminal? While this is an uncommon need, a clever open source developer has provided a solution to this problem! The project is called Spiel, and while it is currently archived, the idea is pretty cool. Spiel uses the Rich package to create the slides The post An Intro to Spiel – Creating Presentations in Your Terminal with Python appeared first on Mouse Vs Python.
- New Book Release: Python Typingby Mike on July 8, 2026 at 6:46 pm
I am happy to announce that my latest book, Python Typing, is now available on all platforms. You can get your copy on Gumroad or Leanpub or Amazon Python has had type hinting support since Python 3.5, over TEN years ago! However, Python’s type annotations have changed repeatedly over the years. In Python Typing: Type Checking The post New Book Release: Python Typing appeared first on Mouse Vs Python.
- Python eBook and Course Summer Saleby Mike on June 29, 2026 at 5:38 pm
It’s officially summer, and I am bringing you some HOT Python deals today! Get 33% off almost all my books and courses on Gumroad today using the following H5N5F7K You can start learning the basics of Python with Python 101, or get more targeted learning with my book, Python Logging. If you want to create The post Python eBook and Course Summer Sale appeared first on Mouse Vs Python.
- How to Get TIFF MetaData with Pythonby Mike on June 10, 2026 at 7:15 pm
In previous articles on this website, you learned how to extract EXIF data from JPG image files. This week, you will learn how to get similar data from the TIFF image format. The TIFF format also has its metadata. Pillow provides a similar dictionary for TIFF images in its TiffTags module. If you need a TIFF image, The post How to Get TIFF MetaData with Python appeared first on Mouse Vs Python.
PythonBlog Software, Software Issues, Top Software and Reviews of Software
- Top SEO Quick Wins to Improve Rankings Fastby Emily Harris on July 18, 2026 at 3:25 am
SEO can feel like a giant puzzle with missing pieces. But good news. You do not need to fix everything today. Some changes are small, fast, and surprisingly powerful. These are your SEO quick wins. TLDR: Start with the pages that already rank, but not high enough. Improve titles, meta descriptions, headings, internal links, and … Read more The post Top SEO Quick Wins to Improve Rankings Fast appeared first on PythonBlog.
- Enterprise SEO Expert: Roles, Skills & Hiring Guideby Emily Harris on July 17, 2026 at 11:25 pm
Enterprise search optimization is no longer just about ranking a few pages for attractive keywords. In large organizations, SEO touches technology, content, brand reputation, analytics, compliance, international markets, and revenue growth. That is why hiring an enterprise SEO expert can be one of the most important digital marketing decisions a company makes. TLDR: An enterprise … Read more The post Enterprise SEO Expert: Roles, Skills & Hiring Guide appeared first on PythonBlog.
- Top 9 Free SEO Tools Every Marketer Should Use in 2026by Emily Harris on July 17, 2026 at 5:25 am
SEO in 2026 is more data-driven, more competitive, and more influenced by search experience than ever. Marketers need tools that reveal how people search, how pages perform, and where technical issues prevent visibility. The good news is that some of the most reliable SEO platforms are still free, especially when used together in a disciplined … Read more The post Top 9 Free SEO Tools Every Marketer Should Use in 2026 appeared first on PythonBlog.
- FreshBooks vs QuickBooks: Complete Comparison for Small Businesses (Features, Pricing & Pros)by Emily Harris on July 17, 2026 at 12:07 am
Choosing accounting software is one of the most important decisions for a small business because it affects invoicing, cash flow, taxes, reporting, and day-to-day administration. FreshBooks and QuickBooks Online are two of the most popular options, but they are built with slightly different users in mind. TLDR: FreshBooks is often the better fit for freelancers, … Read more The post FreshBooks vs QuickBooks: Complete Comparison for Small Businesses (Features, Pricing & Pros) appeared first on PythonBlog.
- Persona.space Review: Features, Pricing, Pros, Cons & Alternativesby Emily Harris on July 16, 2026 at 1:06 pm
Persona.space is positioned as an AI-assisted persona creation platform for marketers, founders, product teams, and agencies that need to turn audience assumptions into structured customer profiles. Instead of starting from a blank document, users can generate personas based on a product, market, niche, or customer segment, then refine the output for strategy, messaging, product planning, … Read more The post Persona.space Review: Features, Pricing, Pros, Cons & Alternatives appeared first on PythonBlog.
Microsoft for Python Developers Blog Read the latest updates about all things Python at Microsoft
- PyCon US 2026by Vedha Ranganathan on May 14, 2026 at 12:18 am
PyCon US 2026 The post PyCon US 2026 appeared first on Microsoft for Python Developers Blog.
- Introducing Apache Arrow Support in mssql-pythonby Saumya Garg on May 4, 2026 at 4:33 am
Reviewed by Sumit Sarabhai Fetching a million rows from SQL Server into a Polars DataFrame used to mean a million Python objects, a million GC allocations, and then throwing it all away to build a DataFrame. Not anymore. mssql-python now supports fetching SQL Server data directly as Apache Arrow structures – a faster and more The post Introducing Apache Arrow Support in mssql-python appeared first on Microsoft for Python Developers Blog.
- Python Environments Extension for VS Code- April Updateby Vedha Ranganathan on April 27, 2026 at 8:07 pm
The April 2026 release update includes the Python Environments extension… Keep on reading to learn more! The post Python Environments Extension for VS Code- April Update appeared first on Microsoft for Python Developers Blog.
- Write SQL Your Way: Dual Parameter Style Benefits in mssql-pythonby Jahnvi Thakkar on April 7, 2026 at 4:12 pm
Reviewed by: Sumit Sarabhai If you’ve been writing SQL in Python, you already know the debate: positional parameters (?) or named parameters (%(name)s)? Some developers swear by the conciseness of positional. Others prefer the clarity of named. With mssql-python, you no longer need to choose – we support both. We’ve added dual parameter style support to mssql-python, enabling both qmark and pyformat parameter styles in Python The post Write SQL Your Way: Dual Parameter Style Benefits in mssql-python appeared first on Microsoft for Python Developers Blog.
- Python in Visual Studio Code – March 2026 Releaseby Vedha Ranganathan on April 2, 2026 at 12:27 am
The March 2026 release of the Python and Jupyter extensions for Visual Studio Code is now available. Keep on reading to learn more! The post Python in Visual Studio Code – March 2026 Release appeared first on Microsoft for Python Developers Blog.
Microsoft for Python Developers Blog Read the latest updates about all things Python at Microsoft
- PyCon US 2026by Vedha Ranganathan on May 14, 2026 at 12:18 am
PyCon US 2026 The post PyCon US 2026 appeared first on Microsoft for Python Developers Blog.
- Introducing Apache Arrow Support in mssql-pythonby Saumya Garg on May 4, 2026 at 4:33 am
Reviewed by Sumit Sarabhai Fetching a million rows from SQL Server into a Polars DataFrame used to mean a million Python objects, a million GC allocations, and then throwing it all away to build a DataFrame. Not anymore. mssql-python now supports fetching SQL Server data directly as Apache Arrow structures – a faster and more The post Introducing Apache Arrow Support in mssql-python appeared first on Microsoft for Python Developers Blog.
- Python Environments Extension for VS Code- April Updateby Vedha Ranganathan on April 27, 2026 at 8:07 pm
The April 2026 release update includes the Python Environments extension… Keep on reading to learn more! The post Python Environments Extension for VS Code- April Update appeared first on Microsoft for Python Developers Blog.
- Write SQL Your Way: Dual Parameter Style Benefits in mssql-pythonby Jahnvi Thakkar on April 7, 2026 at 4:12 pm
Reviewed by: Sumit Sarabhai If you’ve been writing SQL in Python, you already know the debate: positional parameters (?) or named parameters (%(name)s)? Some developers swear by the conciseness of positional. Others prefer the clarity of named. With mssql-python, you no longer need to choose – we support both. We’ve added dual parameter style support to mssql-python, enabling both qmark and pyformat parameter styles in Python The post Write SQL Your Way: Dual Parameter Style Benefits in mssql-python appeared first on Microsoft for Python Developers Blog.
- Python in Visual Studio Code – March 2026 Releaseby Vedha Ranganathan on April 2, 2026 at 12:27 am
The March 2026 release of the Python and Jupyter extensions for Visual Studio Code is now available. Keep on reading to learn more! The post Python in Visual Studio Code – March 2026 Release appeared first on Microsoft for Python Developers Blog.


















