current location:Home > Technical Articles > Backend Development > Python Tutorial
- Direction:
- All web3.0 Backend Development Web Front-end Database Operation and Maintenance Development Tools PHP Framework Daily Programming WeChat Applet Common Problem Other Tech CMS Tutorial Java System Tutorial Computer Tutorials Hardware Tutorial Mobile Tutorial Software Tutorial Mobile Game Tutorial
- Classify:
-
- 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
- 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
- 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
- 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
- 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!
- 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
- 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
- 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 Developers 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
- 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
- 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
- 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
- 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
- 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
- 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