Загрузка файлов асинхронно
Если у нас есть список URL картинок для загрузки, использование простого цикла for позволит нам загрузить их последовательно, по одной за раз.
Однако, для задач, включающих загрузку большогоколичества маленьких файлов, параллелизация может заметно ускорить процесс.
Для параллелизации мы можем использовать ThreadPoolExecutor из модуля concurrent.futures. Этот инструмент позволяет выполнить функцию загрузки в нескольких параллельных потоках, где в конструкторе необходимо указать максимальное количество потоков для одновременного выполнения.
С помощью метода .map(download, urls) можно развернуть функцию загрузки на каждый URL из списка, обеспечивая их параллельнуюобработку.
Важно понимать, что так как загрузка файлов является IO-операцией, данный метод неускоряет выполнение кода в прямом смысле, а скорее позволяет начать загрузку следующего файла, не ожидая завершения предыдущего.
#python#threading
Pricing Data Analyst (Ostrovok)
📍 Формат: Удаленно (РФ)
💰 Зарплата: от 250 000 ₽ на руки
Мы ищем аналитика, который станет экспертом по данным в команде Pricing. Ты будешь отвечать за аналитический слой — от «сырых» данных в S3 до готовых витрин для бизнеса.
Что делать:
— Отвечать за весь аналитический слой: от raw-данных в Trino/S3/HDFS до проверенных датасетов.
— Разрабатывать логику сопоставления ставок (rate matching).
— Трансформировать бизнес-логику в четкие ТЗ для ETL-команды.
— Обеспечивать качество данных: валидация, контроль полноты, мониторинг аномалий.
— Поддерживать пользователей: документация, обучение, консультации.
Наш стек:
SQL (Trino, Vertica), Spark / PySpark, Python, Airflow, HDFS/S3, Iceberg, Kafka, Tableau/Metabase.
Требования к кандидату:
— Опыт от 2-х лет в в области аналитической инженерии, анализа данных (Big Data), моделирования BI-данных.
— Сильный SQL и уверенный Python для анализа данных.
— Понимание Big Data архитектур (Lakehouse, HDFS/S3).
— Опыт с Airflow и концепциями DAG.
— Знание Iceberg и Kafka (практический опыт).
🤝 Будет плюсом:
— опыт работы с DBT.
— Английский B1 (разговорный).
Почему к нам стоит прийти:
Проекты мирового уровня: продукты для путешественников и отельеров.
Свобода: гибкий график и полная удаленка.
Развитие: Tech-комьюнити, митапы, хакатоны, помощь в выступлениях на конференциях, курсы английского.
Забота: ДМС с первого месяца.
Бонусы: корпоративные цены на отели и тревел-услуги.
Островок — аккредитованная IT-компания.
👉 По всем вопросам и с CV пишите в ЛС: @nadueva_olya
#vacancy#dataanalyst#pricing#python#sql#bigdata#remote
#python#claude_code#guide#tutorial
Claude How To is a free GitHub guide (3,900+ stars) with visual tutorials, copy-paste templates, and a 11-13 hour learning path to master Claude Code features like slash commands, memory, skills, subagents, hooks, MCP, and plugins. Start in 15 minutes by cloning the repo and copying a command—build automated code reviews, deployments, and docs. You gain 10x productivity by combining features into real workflows, skipping basic docs for production-ready setups that save hours daily on grunt work.
https://github.com/luongnv89/claude-howto
#Python#databases#sql
🐍
Data Science Fundamentals with Python and SQL
Description
Data science is one of the hottest professions of the decade, and the demand for
data scientists who can analyze data and communicate results to inform data
driven decisions has never been greater. This Specialization from IBM will help
anyone interested in pursuing a career in data science by teaching them
fundamental skills to get started in this in-demand field.
🗣Coursera
🔗Link
-----
Main channel:@repo_science
Coupons:@freecoupons_reposcience
-----
#databases#SQL#Python
🐍
Practical SQL with Python in 3 Days using SQLite, MySQL and PostgreSQL
🔗Link
⭐Curso recomendado
-----
Main channel: @repo_science
Coupons: @freecoupons_reposcience
-----
http://www.lfd.uci.edu/~gohlke/pythonlibs/
This page provides 32- and 64-bit Windows binaries of many scientific open-source extension #packages for the official #CPython distribution of the #Python programming language.
The files are unofficial (meaning: informal, unrecognized, personal, unsupported, no warranty, no liability, provided "as is") and made available for testing and evaluation purposes.
#python#agentic_ai#agents#memory
Hindsight is a top agent memory system that helps AI agents learn over time by storing facts, experiences, and mental models like human memory, beating rivals on LongMemEval benchmarks with 91.4% accuracy. Add it easily with 2 lines of code via Python or Node.js clients, using simple retain, recall, and reflect operations for Docker or embedded setups. You benefit by building smarter, consistent agents that reduce errors, cut hallucinations, handle long-term tasks, and personalize chats—saving time and boosting performance in production.
https://github.com/vectorize-io/hindsight
https://docs.python.org/3/library/marshal.html#module-marshal
marshal — Internal Python #object_serialization
This module contains functions that can read and write Python values in a binary format. The format is specific to Python, but independent of machine architecture issues (e.g., you can write a #Python value to a #file on a PC, transport the file to a Sun, and read it back there). Details of the format are undocumented on purpose; it may change between Python versions (although it rarely does).
#вакансия#удаленка#РФ#fulltime#DataScience#Python#PyTorch
#middle#senior
Вакансия: Data Scientist (проект “Синтез речи”)
Локация: РФ
Компания: VS Robotics
Занятость: полная
Зарплатная вилка: 200-300т
⠀
Условия:
— Оформление по ТК РФ и полностью “белые" выплаты
— ДМС и страхование от несчастных случаев
— Скидки на изучение английского
— Льготные ипотека и кредиты
⠀
Задачи:
— Поддержка текущего решения TTS (text-to-speech) для голосовых ассистентов
— RnD в области TTS
— Организация оценки моделей с помощью crowd platforms
Ожидаем:
— Работа в Data Science от 3х лет
— Владение Python от 3х лет
— Опыт работы с PyTorch
— Опыт извлечения / подготовки данных / ETL
— Опыт создания TTS: Tacotron, FastSpeech, FastPitch, HiFiGAN, Lpcnet др.
— Знание основ SQL
Контакты для связи@victoriast_abc
Не забудь уточнить, что ты из @datasciencejobs
https://medium.com/@seashorepartners/python-3-6-has-it-redefined-web-development-233165023a36
Python 3.6 — Has it redefined web development?
#Python 3.6 is the biggest ever release by Python, and it starts its enhancements from where Python 3.5 left. Released in December 2016, the world is going gaga over the new release, as the #enhancements help improve speed and performance of your website without compromising on the quality or, the way you have construed your website.
#Asynchronous Functions