Notes on Python Web Development – Part 1

Notes on Python Web Development - Part 1

Thank you all for your continued support!!This article follows the “Python Data Science Handbook” and is for those interested in Python web development. You can follow the author’s “steps” as we learn everything step by step. Before we begin, I would like to thank everyone for their support again!!Unfortunately, this book does not have an … Read more

Introduction to the Python Markdown Library: Easily Convert Text to Web Pages for Beginners

Introduction to the Python Markdown Library: Easily Convert Text to Web Pages for Beginners

When writing blogs or documentation, do you want to add titles, bold text, and tables without learning complex HTML code? Today, I recommend a powerful Python tool—the Markdown library, which can automatically convert simple Markdown syntax (like <span># Title</span> and <span>**Bold**</span>) into HTML that web pages can recognize. Beginners can get started in just 5 … Read more

Understanding the HTTP Protocol Through 23 Illustrations

Understanding the HTTP Protocol Through 23 Illustrations

Introduction to HTTP 1. HTTP Versions Since the invention of the HTTP protocol, it has undergone several version modifications, namely <span><span>HTTP/0.9</span></span>,<span><span>HTTP/1</span></span><span><span>.0</span></span>,<span><span>HTTP/1.1</span></span> and <span><span>HTTP/2</span></span>。Currently, the most widely used version is <span><span>HTTP/1.1</span></span>,which is the focus of this article. 2. TCP/IP Protocol Before learning about the HTTP protocol, let’s first understand the TCP/IP protocol. It serves as the … Read more

Python Programming Practice: Advanced and Career Development in Full Stack Web Development (Django / FastAPI)

Python Programming Practice: Advanced and Career Development in Full Stack Web Development (Django / FastAPI)

In the professional path of Python, web development is almost an unavoidable direction. From traditional MVC frameworks to modern asynchronous API services, Python’s web ecosystem is primarily represented by two major frameworks: Django and FastAPI. They have distinct styles but both offer very high productivity. This article will take you through their architectural concepts, application … Read more

Playwright for Rust: Bridging the Gap in E2E Testing

Playwright for Rust: Bridging the Gap in E2E Testing

Rust is emerging as a serious web development language, with frameworks like Axum and Actix gaining traction. Playwright has become the gold standard for E2E testing, praised for its reliability, speed, and developer experience. It’s available in JavaScript, Python, Java, and .NET – but not Rust. The Rust web ecosystem has grown rapidly. Frameworks like … Read more

Recommended Books for Learning Python

Recommended Books for Learning Python

When choosing books for learning Python, one important thing to remember is to select classic textbooks. Avoid a pile of poor-quality materials; for instance, books that promise to teach you in 21 days are not worth your time. Programming cannot be mastered quickly; without long-term practice, it is impossible to acquire this skill. There are … Read more

PHP vs Python: Which is More Suitable for Web Development

PHP vs Python: Which is More Suitable for Web Development

In the thriving field of web development, choosing the right programming language is the cornerstone for ensuring smooth project progress and ultimate success. Among them, PHP and Python have undoubtedly become the focus of many developers. Both have their unique characteristics and strengths, and the choice between them often has a profound impact on the … Read more

Practical Python Programming · Useful Tools and Libraries — Flask Routing and Templates

The two core features of Flask: • Routing: Mapping URLs to Python functions • Template: Jinja2 template system for rendering HTML pages You will learn how to build web pages, pass values, template inheritance, static files, and other core knowledge. Part One: Flask Routing 1. What is Routing? Routing defines which function should handle a … Read more

Practical Python Programming: An Introduction to Django Project Structure

Django is one of the most mature web frameworks in Python, featuring a complete set of functionalities such as built-in ORM, template engine, permission system, and backend management, making it very suitable for building medium to large web applications. One of the most confusing questions for beginners when creating a Django project is: “What are … Read more

42K! A Python Marvel

Hello everyone, I am [Jiu Tian Lan Yue], focusing on AI black technology. Today, I want to recommend a black technology marvel——Streamlit, which makes the idea of “writing Python = writing web pages” a complete reality! No more learning HTML, CSS, JavaScript, Flask, or Vue!From now on, you only need to know Python to create … Read more