Тестирование на pytest
pytest — ближе по духу к языку Python нежели unittest, которая накладывает определенные обязательства при разработке тестов. Например, создание классов-наследников от TestCase или выполнение определенной процедуры запуска тестов.
Но при разработке на pytest ничего этого делать не нужно. Вы просто пишете функции, которые должны начинаться с "test_" и используете assert, встроенные в Python.
Также он поддерживает запуск тестов на unittest и nose, то есть полная обратная совместимость с ними.
#python#pytest#assert
#python#language_models#linux#machine_translation#nlp#open_source#python#transformers#translation
Argos Translate is a free, open-source tool that lets you translate text offline using your own computer. It works as a Python library, command-line tool, or with a graphical interface, and supports many languages. You can install language packages for direct translations, and it can even translate between languages that don’t have a direct package by using a middle language. This means you can translate more language pairs, though the quality might be a little lower. Argos Translate is fast, private, and does not need an internet connection after setup, making it useful for secure or offline translation needs.
https://github.com/argosopentech/argos-translate
#python#information_gathering#instagram#instagram_scraper#open_source_intelligence#osint#osint_tools#python
Toutatis is a tool that helps you get information from Instagram accounts. It can find details like emails, phone numbers, and more. To use it, you need Python 3 and an Instagram session ID. You can install it using PyPI or GitHub. Once installed, you can use it to find information by username or Instagram ID. This tool is useful for professionals who need to gather data from Instagram accounts quickly and easily.
https://github.com/megadose/toutatis
#python#ernie#ernie_45#ernie_45_vl#erniekit#llm#vlm
ERNIE 4.5 is a powerful AI model family that understands and generates text, images, and videos together, thanks to its special design that shares knowledge across these types without losing quality. It includes large models with billions of parameters and smaller efficient ones, all trained using the PaddlePaddle framework for fast and effective use. ERNIE 4.5 excels in tasks like language understanding, visual reasoning, and following instructions, often outperforming other top models. It also offers tools for easy training and deployment on various hardware. This means you can use ERNIE 4.5 for advanced AI applications involving text and visuals with high accuracy and efficiency, supported by open-source resources for customization and development[1][3][5].
https://github.com/PaddlePaddle/ERNIE
#python#data_mining#data_science#deep_learning#deep_reinforcement_learning#genetic_algorithm#machine_learning#machine_learning_from_scratch
This project offers Python code for many basic machine learning models and algorithms built from scratch, focusing on clear, understandable implementations rather than speed or optimization. You can learn how these algorithms work inside by running examples like polynomial regression, convolutional neural networks, clustering, and genetic algorithms. This hands-on approach helps you deeply understand machine learning concepts and build your own custom models. Using Python makes it easier because of its simple, readable code and flexibility, letting you quickly test and modify algorithms. This can improve your skills and confidence in machine learning development.
https://github.com/eriklindernoren/ML-From-Scratch
#python#gemini#gemini_api#googlesearch#imagen_3#load_balancer#openai_api
Gemini Balance is a Python-based tool that acts as a proxy and load balancer for the Google Gemini API, letting you manage multiple API keys efficiently by rotating them automatically to improve availability and concurrency. It supports both Gemini and OpenAI API formats, enabling chat, image generation, image editing, and web search features. You can monitor key status in real-time, configure settings visually without restarting, and use proxies for special network needs. It also supports Docker deployment for easy setup. This helps you reliably use Gemini API services with better performance, flexibility, and monitoring, saving you time and effort in managing API keys and requests.
https://github.com/snailyp/gemini-balance
#python#datos#estadistica#probabilidad#aporte
📓
Curso de R y Python para Data Science y anålisis de Datos
-----
Main channel: @repo_science
Coupons: @freecoupons_reposcience
-----
#python#agents#knowledge_graph#llm#llm_agent#rag#search#search_agent#vector_database
Airweave is a tool that helps make information from apps and databases easily accessible to AI agents. It connects over 100 data sources with minimal coding, allowing for fast data synchronization and semantic search. This means you can quickly turn app data into useful knowledge for AI agents, making them smarter and more efficient. It's especially helpful for tasks like customer support or generating reports, as it ensures AI agents have the most accurate and up-to-date information.
https://github.com/airweave-ai/airweave
SharedTrace
#Python tool for getting additional info by shared link (usernames, avatars, IDs etc).
Support TikTok, Instagram, Discord, ChatGPT, Perplexity and other platforms.
https://github.com/hondling/sharetrace
@cybdetective
#socmint#tracking#trackers#stalking#surveillance#why
#python#agentic_ai#agents#ai#autonomous_agents#deepseek_r1#llm#llm_agents#voice_assistant
AgenticSeek is a free, fully local AI assistant that runs entirely on your own computer, ensuring your data stays private with no cloud or API use. It can autonomously browse the web, write and debug code in many languages, plan and execute complex tasks, and even respond to voice commands. It smartly chooses the best AI agent for each task, making it like having a personal team of experts. This local setup avoids monthly fees and protects your privacy while giving you powerful AI help for coding, research, and task management all on your device[1][2].
https://github.com/Fosowl/agenticSeek
#python#flask#django#html#css#bootstrap
🐍
Python Web Dev Pro: Flask, Django, HTML, CSS & Bootstrap
Elevate Your Web Development Skills: Master Back-End & Front-End Technologies with Python, Flask, Django, and Responsive
🔗Link
-----
Main channel:@repo_science
Coupons: @freecoupons_reposcience
-----
#python#crawler#crawling#framework#hacktoberfest#python#scraping#web_scraping#web_scraping_python
Scrapy is a powerful tool for extracting data from websites. It works on many platforms and requires Python 3.9 or higher. Scrapy is free, stable, and can handle complex tasks efficiently. It allows you to manage multiple requests at once, making it fast and efficient for large-scale data extraction. Scrapy also supports various formats for storing data and has features like auto-throttling to prevent overwhelming websites. This makes it a great choice for users who need to collect data from many websites quickly and reliably.
https://github.com/scrapy/scrapy