Python open source project weekly ranking 23rd week in 2023

# Week 23, 2023 June 23, 2023
1 pybind11 This is a header-only C++ library that converts C++ code into modules that Python can directly reference, making it easy for Python to call C++ code. Through this hybrid programming approach, the performance of Python code can be improved.
2 chatgpt-retrieval Super simple use of CHATGPT API KEY to build your own database question answering system
3 gpt-engineer An AI tool that generates code according to instructions, you only need to "move your mouth" to directly build the entire code base. What is unique about this project is that developers submit requirements in text files, and GPT-Engineer does not accept these requirements unconditionally, but asks many detailed questions to allow programmers to clarify missing details. Imagine a scenario where creating a software project is as easy as chatting with a friend, all you have to do is put forward a requirement, and AI can help you realize it without writing a single line of code.
4 https://github.com/minimaxir/simpleaichat Python package for easily interacting with the chatGPT interface with powerful features and minimal code complexity.
5 security-study-plan A practical learning program to become a successful Cyber ​​Security Engineer based on roles like Pentest, AppSec, Cloud Security, DevSecOps and use free/paid resources, tools and concepts to excel. It will cover but not be limited to: Security Learning Plan Common Skills AWS Security Learning Plan GCP Security Learning Plan Azure Security Learning Plan DevSecOps Learning Plan Docker Security Learning Plan Kubernetes Security Learning Plan Web Penetration Testing Learning Plan Application Security Testing Plan API Security Learning Plan Cyber ​​Security study plan
6 stock The python stock project is all implemented using python. Because they are all python class libraries, it is convenient to call each other. From data capture, data processing, to data display, data operations are all implemented in python.
7 AI-For-Beginners AI introductory course from Microsoft
8 mindformers The goal is to build a full-process development kit for large model training, fine-tuning, evaluation, reasoning, and deployment: Provide mainstream Transformer-like pre-training models in the industry and SOTA downstream task applications, covering a wealth of parallel features. It is expected to help users easily realize large model training and innovative research and development.
9 db-tutorial A Database Tutorial
10 douyin Douyin Crawler - Collect account homepage, likes, favorites, original music, search, follow, fans, collections, and single works. Support Douyin account query information (accurate number of followers). Support building API.
11 DrissionPage A python-based web automation tool. It can not only control the browser, but also send and receive data packets. It can take into account the convenience of browser automation and the high efficiency of requests. Powerful, built-in countless user-friendly design and convenient functions. The syntax is concise and elegant, and the amount of code is small. Use requests for data collection When facing a website to log in, it is necessary to analyze data packets, JS source code, construct complex requests, and often have to deal with anti-climbing methods such as verification codes, JS obfuscation, and signature parameters. The threshold is high and the development efficiency is low. high. Using a browser, these pitfalls can be bypassed to a large extent, but the browser is not efficient. Therefore, the original intention of this library design is to combine them into one and achieve "write fast" and "run fast" at the same time. The corresponding mode can be switched according to different needs, and a humanized method of use can be provided to improve development and operation efficiency. In addition to merging the two, this library also encapsulates common functions in units of web pages, providing very simple operations and statements, so that users can reduce their consideration of details and focus on function realization. Implement powerful functions in a simple way, making the code more elegant. The previous version was implemented by repackaging selenium. Starting from 3.0, the author started from scratch, redeveloped the bottom layer, got rid of the dependence on selenium, enhanced the function, and improved the operating efficiency.
12 chat-gpt-website The simple version of the ChatGPT website is ready-to-use, suitable for beginners, allowing you to build your own ChatGPT question-answering robot in ten minutes!


 

Category:  Weekly Ranking of Python Open Source ProjectsTags : Crawler Database Douyin C++

 

Guess you like

Origin blog.csdn.net/cbbxn/article/details/131357981