current location:Home > Technical Articles > Backend Development > Python Tutorial

  • Copier vs Cookiecutter
    Copier vs Cookiecutter
    Copier: a new benchmark for project generation, surpassing Cookiecutter! Core advantages: Template update: Copier supports automatically updating projects after template updates, which Cookiecutter does not have. Simplified configuration: Copier only needs one YAML file to complete the configuration, while Cookiecutter requires a JSON file. Project migration: Copier supports project migration, ensuring smooth transition between different template versions. Learn more: https://copier.readthedocs.io/en/latest/comparisons/
    Python Tutorial 967 2025-01-20 22:34:13
  • Random Password Toolkit: The Ultimate Password Generator - Secure, Fast & Customizable
    Random Password Toolkit: The Ultimate Password Generator - Secure, Fast & Customizable
    In today's digital landscape, robust security is paramount. For developers, system administrators, and anyone prioritizing online safety, the Random Password Toolkit provides a simple yet powerful solution for generating strong, secure passwords. Wh
    Python Tutorial 376 2025-01-20 20:56:10
  • Things to Know about Python in 5
    Things to Know about Python in 5
    Python's rapid evolution continues into 2025, bringing exciting enhancements for developers. Expect improvements in performance, readability, and overall developer experience. Here are some key updates: Structural Pattern Matching Refinements: Bu
    Python Tutorial 372 2025-01-20 18:50:10
  • SQL Transactions - COMMIT, ROLLBACK, and Savepoints with Python
    SQL Transactions - COMMIT, ROLLBACK, and Savepoints with Python
    In modern database development, tools like DataGrip make transaction handling easier by providing graphical interfaces to commit, rollback, or set savepoints. In this article, we’ll define COMMIT, ROLLBACK, and SAVEPOINT in SQL and demonstrate how
    Python Tutorial 452 2025-01-20 18:35:10
  • ractical Hacks for Avoiding 'Mocking Hell” in Python Testing
    ractical Hacks for Avoiding 'Mocking Hell” in Python Testing
    Seven Proven Techniques to Escape "Mocking Hell" in Python Testing Introduction Frustrated with Python's unittest.mock library? Do your tests still make real network calls or throw confusing AttributeError messages? This common problem, of
    Python Tutorial 875 2025-01-20 18:21:12
  • Create Stunning QR Codes in Seconds with Python – Here's How!
    Create Stunning QR Codes in Seconds with Python – Here's How!
    QR codes have become an essential tool in today’s digital world, bridging the gap between physical and digital spaces. Whether you’re sharing a website link, contact information, or even Wi-Fi credentials, QR codes make it effortless. In this article
    Python Tutorial 283 2025-01-20 18:19:10
  • Breaking Down Dependency Inversion, IoC, and DI
    Breaking Down Dependency Inversion, IoC, and DI
    Exploring NestJS's dependency injection system sparked a deeper dive into Dependency Inversion, Inversion of Control, and Dependency Injection. These concepts, while seemingly similar, offer distinct solutions to different problems. This explanatio
    Python Tutorial 334 2025-01-20 16:26:09
  • AWS CDK Validation in Python
    AWS CDK Validation in Python
    The AWS CDK application life cycle includes verification steps, which are explained in the CDK application synthesis chapter of the official documentation: All constructs that implement the validate method can be self-validated to ensure that they are in a state for correct deployment. Any validation failures that occur at this stage will be notified to you. In general, we recommend performing validation as quickly as possible (usually as soon as some input is obtained) and throwing exceptions as quickly as possible. Performing verification early improves reliability because stack traces will be more accurate and ensures your code can safely continue execution. While there are some excellent articles on how to handle AWS CDK validation in TypeScript (linked below), I couldn't find a corresponding Python example.
    Python Tutorial 878 2025-01-20 16:25:10
  • Building Intelligent Agents with LangChain and OpenAI: A Developer&#s Guide
    Building Intelligent Agents with LangChain and OpenAI: A Developer&#s Guide
    The rise of artificial intelligence empowers developers to integrate intelligent capabilities into daily workflows. A key approach involves creating autonomous agents that blend reasoning with action. This article demonstrates building such agents u
    Python Tutorial 187 2025-01-20 16:22:16
  • Automate Google Search with Python Selenium
    Automate Google Search with Python Selenium
    Introduction: Automating Google Image Searches with Python In today's fast-paced digital world, automating repetitive tasks is crucial for efficiency. One such task is performing Google Image searches and retrieving image links. This article demonst
    Python Tutorial 291 2025-01-20 16:20:13
  • Advanced Database Query Optimization Techniques: A Practical Approach with Django
    Advanced Database Query Optimization Techniques: A Practical Approach with Django
    In today's fast-paced digital world, rapid data retrieval is paramount for application performance and user experience. Database queries are a critical component of many applications, and optimizing them is essential for scalability, reduced latency
    Python Tutorial 917 2025-01-20 16:18:14
  • Python for Javascript Newbies
    Python for Javascript Newbies
    From JavaScript to Python: A Smooth Transition? As a new programmer, the possibilities seem endless. What projects should I tackle next? What skills must I master? For me, the path leads to Python. But can I realistically learn a new language when I
    Python Tutorial 478 2025-01-20 16:17:10
  • v, agents that generate code
    v, agents that generate code
    Large Language Models (LLMs) are gaining traction after two years of static content generation. 0dev takes a slightly different approach. The 0dev agent dynamically generates Python code to perform its tasks, collects information, and ultimately executes the code after receiving confirmation. I'm working on some enhancements to the basic functionality of the agent before posting the demo video, but if you're interested in ideas in this area, especially the open source side, you can check it out here: https://github.com/0dev-hq/0dev
    Python Tutorial 913 2025-01-20 16:16:11
  • RAG vs GraphRAG
    RAG vs GraphRAG
    Introduction to RAG and GraphRAG What is RAG? RAG, or Retrieval-Augmented Generation, is a technology that combines information retrieval and text generation to generate more accurate and contextual responses. It works by retrieving relevant information from a knowledge base and then using this information to enhance the input to a large language model (LLM). What is GraphRAG? GraphRAG is an extension of the RAG framework that incorporates knowledge of graph structures. GraphRAG leverages graph databases to represent and query complex relationships between entities and concepts, rather than using flat document-based retrieval systems. RAG and GraphR
    Python Tutorial 622 2025-01-20 14:15:10
  • Prompting Techniques Every Developer Should Know for Code Generation
    Prompting Techniques Every Developer Should Know for Code Generation
    Introduction Effective code generation hinges on mastering prompt engineering. Well-crafted prompts guide Large Language Models (LLMs) to generate, improve, and optimize application code. This guide explores 15 proven prompting techniques categorize
    Python Tutorial 1038 2025-01-20 14:13:10

Tool Recommendations

jQuery enterprise message form contact code

jQuery enterprise message form contact code is a simple and practical enterprise message form and contact us introduction page code.
form button
2024-02-29

HTML5 MP3 music box playback effects

HTML5 MP3 music box playback special effect is an mp3 music player based on HTML5 css3 to create cute music box emoticons and click the switch button.

HTML5 cool particle animation navigation menu special effects

HTML5 cool particle animation navigation menu special effect is a special effect that changes color when the navigation menu is hovered by the mouse.
Menu navigation
2024-02-29

jQuery visual form drag and drop editing code

jQuery visual form drag and drop editing code is a visual form based on jQuery and bootstrap framework.
form button
2024-02-29

Organic fruit and vegetable supplier web template Bootstrap5

An organic fruit and vegetable supplier web template-Bootstrap5
Bootstrap template
2023-02-03

Bootstrap3 multifunctional data information background management responsive web page template-Novus

Bootstrap3 multifunctional data information background management responsive web page template-Novus
backend template
2023-02-02

Real estate resource service platform web page template Bootstrap5

Real estate resource service platform web page template Bootstrap5
Bootstrap template
2023-02-02

Simple resume information web template Bootstrap4

Simple resume information web template Bootstrap4
Bootstrap template
2023-02-02

Cute summer elements vector material (EPS PNG)

This is a cute summer element vector material, including the sun, sun hat, coconut tree, bikini, airplane, watermelon, ice cream, ice cream, cold drink, swimming ring, flip-flops, pineapple, conch, shell, starfish, crab, Lemons, sunscreen, sunglasses, etc., the materials are provided in EPS and PNG formats, including JPG previews.
PNG material
2024-05-09

Four red 2023 graduation badges vector material (AI EPS PNG)

This is a red 2023 graduation badge vector material, four in total, available in AI, EPS and PNG formats, including JPG preview.
PNG material
2024-02-29

Singing bird and cart filled with flowers design spring banner vector material (AI EPS)

This is a spring banner vector material designed with singing birds and a cart full of flowers. It is available in AI and EPS formats, including JPG preview.
banner picture
2024-02-29

Golden graduation cap vector material (EPS PNG)

This is a golden graduation cap vector material, available in EPS and PNG formats, including JPG preview.
PNG material
2024-02-27

Home Decor Cleaning and Repair Service Company Website Template

Home Decoration Cleaning and Maintenance Service Company Website Template is a website template download suitable for promotional websites that provide home decoration, cleaning, maintenance and other service organizations. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-05-09

Fresh color personal resume guide page template

Fresh color matching personal job application resume guide page template is a personal job search resume work display guide page web template download suitable for fresh color matching style. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-29

Designer Creative Job Resume Web Template

Designer Creative Job Resume Web Template is a downloadable web template for personal job resume display suitable for various designer positions. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-28

Modern engineering construction company website template

The modern engineering and construction company website template is a downloadable website template suitable for promotion of the engineering and construction service industry. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-28