Skip to content
Python Land
  • Python Tutorial
  • Shop
  • Blog
  • Login / Register
  • Contact
0

Blog

Read the latest blog articles from Python Land, about Python and related topics.

Python in AI cover image

Python And AI: Why Learning Python Might Be A Good Idea

November 26, 2024

If you’ve been exploring the fascinating world of AI and generative AI like ChatGPT, you’ve undoubtedly run into the term Python. So, what exactly is … read more

Python REST APIs

Comparing 3 Popular Python REST APIs: Which One To Pick?

January 16, 2024

Are you looking to create a Python REST API quickly and efficiently? You’ve come to the right place! This article will explore three popular and … read more

dictionary

Things You Didn’t Know About Python Dictionaries

February 15, 2023

The dictionary is one of Python’s most powerful data types. In other programming languages and computer science in general, dictionaries are also known as associative … read more

old and wise man

9 Programming Life Lessons You Must Experience Yourself to Truly Understand

February 6, 2023

In programming, there are many lessons to be learned from experience. I had to learn the following nine programming life lessons the hard way! Table … read more

Read text files with Python

4 Ways To Read a Text File With Python

January 29, 2023

Reading text files with Python is a common task and can be done in several ways. In this article, we will cover the most popular … read more

12 habits of highly effective python developers

The 12 Habits of Highly Effective Python Developers

September 6, 2022

I’ve worked with many software developers, some of them fresh out of college and others seasoned professionals. This article lists some of the traits these … read more

PyScript

PyScript: Run Python In Your Browser, Including Numpy And Pandas

August 19, 2022

PyScript allows you to create rich Python applications in the browser using nothing but HTML and Python code. Although it’s super rough and super new, … read more

readable code

6 Universal Readable Code Tricks To Improve Your Coding Skills

March 29, 2022

I’ve seen too much code in my career that was written so badly that I had to throw it away and redo the entire project. … read more

Python debugger

Python Debugger: Effortlessly Improve Your Debug Skills

April 9, 2022

Debugging Python code, for many of us, comes down to adding print statements and trying to reason what’s going on based on the output. It’s … read more

how not to handle exceptions in python

How Not to Handle Exceptions in Python

April 9, 2022

I see lots of people handling Python exceptions the wrong way. Perhaps this applies to you too. Does the following situation sound familiar? You’re writing … read more

Older posts
Page1 Page2 … Page4 Next →

Subscribe to my newsletter for Python news, tips, and tricks!

Footer subscribe

  • Home
  • Python Courses
  • Privacy Policy
  • About Us
  • Contact us
©2025 Python Land - All rights reserved
Python Land is not affiliated with Python.org or the Python Software Foundation
  • Free Tutorial
    • Install Python
      • Online Python Interpreter
      • How To Open Python on Windows, Mac, Linux
    • Introduction to Python
      • The Python REPL
      • Python Variable
      • Python String
      • Python Print function
      • Python Booleans
      • For-loop and While-loop
      • Python Functions
      • Your First Python Program
      • Python Comments
    • Creating Python Programs
      • The Best Python IDE
      • Installing VSCode
      • VSCode Python Extensions
      • VSCode GUI Tour
      • Python in VSCode: Running and Debugging
    • Classes and Objects in Python
      • Python Constructor
      • Python Inheritance
    • Structure Your Project
      • Python Modules And Importing
      • Python Packages
    • Python Data Types
      • Python Integer
      • Python Float
      • Python Tuple
      • Python List
      • Python Set
      • Python Dictionary
    • Language Deep Dives
      • Python Try Except (Exceptions)
      • Python Functions: Advanced Concepts
      • List Comprehension
      • Python Iterator
      • Python Range
      • Python Docstrings
      • Python pass (Do Nothing)
    • Interaction with the OS
      • Python Read And Write File
      • Python Subprocess: Run External Commands
    • Venvs / Package Management
      • Working With Python’s venv
      • Pip install: the Python package manager
      • Python Poetry: Package and venv Management Made Easy
      • Python Pipenv: Another Package Manager
      • Pipx: Safely Install Packages Globally
    • Python Concurrency
      • The Python GIL (Global Interpreter Lock)
      • Setting the Baseline
      • Python Threading
      • Python Multiprocessing
    • Data Processing with Python
      • Working With JSON
        • JMESPath Python: JSON Query Language
      • Python YAML: How to Load, Read, and Write YAML
      • Python CSV: Read And Write CSV Files
    • Migrating From Python 2 to 3
      • Check Python Version On The Command-Line
      • How to Migrate To Python 3
      • Python 3 Advantages
    • Using The Unix Shell
      • Basic Linux Commands
      • Bash Scripts
      • Using the Find Command in Linux
      • Unix Pipes
      • Process and Highlight JSON with jq
      • Using the Bash History
      • Bash Multiprocessing
    • Deployment
      • PyInstaller: Create An Executable From Python Code
      • How To Use Docker To Containerize Your Python Project
      • Automatically Build and Deploy Your Python Application with CI/CD
      • Guerrilla Scale Your Web Application
    • Data Science
      • Jupyter Notebook
      • NumPy: Getting Started Tutorial
    • Python Learning Resources
  • Python Courses
  • Blog
  • Login / Register