🖥🖥 Решаем задачи на стажировку аналитика в яндекс. Подключаем CHATGPT и другие ИИ модели!
https://www.youtube.com/watch?v=I_6exF29t0k
#youtube #стажировка #яндекс
📌 Код
@pythonl
🔎 PyHTools: Python toolkit for diffirent cybersecurity purposes.
#Инструмент Python для различных задач кибербезопасности:
- изменение mac-адреса
- сканирование диапазона ip-адресов в сети;
- сканирование каталогов - сканирование уязвимостей
- сканирование поддоменов
и более
▪ Github
@pythonl
🖥 Вышла первая бета-версия языка программирования Python 3.13.0b1
8 мая 2024 года вышла первая бета-версия языка программирования Python 3.13.0b1 (3.13.0 beta 1) для тестирования с экспериментальным JIT-компилятором и улучшенным интерактивным интерпретатором на основе PyPy 🔥
Ещё одним интересным моментом в Python 3.13.0b1 является экспериментальный режим сборки free-threaded build mode
, который отключает глобальную блокировку интерпретатора (GIL), циклический сборщик мусора теперь стал более инкрементальным, также там включен модифицированный mimalloc
, внесены новые дополнения к типизации и другие изменения, включая исправление ранее обнаруженных ошибок.
@pythonl
🔵 Практический интенсив «Python-разработчик: основы за 2 дня» — 15-16 мая в 19:00 мск.
О перспективах направления Python и многом другом расскажет Грегори Салиба, старший разработчик ЭквантаЛаб с опытом в разработке более 3 лет.
На вебинаре вы:
☑️ Самостоятельно напишете Telegram-бота с карточными мини-играми.
☑️ Познакомитесь с синтаксисом языка и сферами его применения.
☑️ Поймете как продолжить обучение, какие навыки потребуются, чтобы стать backend-разработчиком на Python.
☑️ Узнаете, чего ждут работодатели от junior-разработчиков и что делать, чтобы найти работу без опыта.
🎁 Приятные бонусы: полезный гайд для начинающего Python-разработчика и гайд о сленге в IT всем участникам интенсива!
🖥 Labelme — аннотирование изображений с помощью Python
Labelme — это графический инструмент для аннотирования изображений, вдохновлен открытым инструментом LabelMe.
Labelme написан на Python и использует Qt для графического интерфейса.
🖥 GitHub
@pythonl
🖥 deepface — библиотека Python для распознавания лиц и не только
— pip install deepface
⏩deepface — лёгковесная библиотека Python, позволяет находить лица и анализировать по фотографии разные атрибуты: возраст, пол, эмоции.
Вобрал в себя лучшее моделей VGG-Face, FaceNet, OpenFace, DeepFace, DeepID, ArcFace, Dlib, SFace и GhostFaceNet.
⏩Вот так можно сравнить схожесть 2 лиц, результат на изображении:
from deepface import DeepFace
result = DeepFace.verify(img1_path = "img1.jpg", img2_path = "img2.jpg")
🖥 LocalStack — локальный эмулятор AWS
— python3 -m pip install localstack
🟡LocalStack - это эмулятор облачных сервисов, который запускается в 1 контейнере на вашем ноутбуке или в вашей среде CI.
С помощью LocalStack вы можете запускать свои приложения AWS или Lambdas полностью на своей локальной машине без подключения к удаленному облачному провайдеру.
🟡Если вы тестируете сложные приложения CDK или конфигурации Terraform или только начинаете знакомиться с сервисами AWS, LocalStack поможет ускорить и упростить процесс тестирования и разработки.
🖥 GitHub
@pythonl
🖥 uvloop — сверхбыстрый цикл событий для asyncio
— pip install uvloop
uvloop — это быстрая замена встроенного цикла событий asyncio.
Реализован на Cython и использует libuv под капотом.
🖥 GitHub
🟡 Wiki
@pythonl
🖥 Tenacity — добавляет поведение retry везде, где нужно
🟡Tenacity — это Python-библиотека, которая позволяет добавить поведение retry
везде, где оно необходимо.
Возникла как форк retrying
, при этом добавляет массу новых возможностей.
🟡Самый простой вариант использования tenacity
— снова и снова вызывается функция при возникновении исключения, пока не будет возвращено нормальное значение.
🖥 GitHub
@pythonl
🖥🔥 Pydantic 2.7 released: the fastest version yet
Выпущен Pedantic 2.7: самая быстрая версия на сегодняшний день
В нее наконец-то интегрирован jitter, высокоскоростной синтаксический анализатор JSON
• Github
@pythonl
🖥 MQ фреймворк Propan
Propan — это декларативный Python MQ фреймворк. Он идет по стопам FastAPI и Kombu, максимально упрощая написание кода и предоставляя все удобства инструментов, которые до этого существовали только в мире HTTP фремворков, однако, создан для работы с различными брокерами сообщений на основе AMQP, MQTT и др. протоколов.
Propan идеально подходит для создания реактивных микросервисов на основе архитектуры Messaging.
Это современный, высокоуровневый фреймворк, разработанный на основе популярных python библиотек для работы со специфичными брокерами, а в его основе лежит pydantic, идеи FastAPI и pytest.
Ключевые особенности
🟡Простота: спроектирован для максимальной простоты изучения и использования.
🟡Интуитивность: Отличная поддержка IDE, автодополнение даже в vim'е.
🟡Управление зависимостями: Эффективное переиспользование за счет аннотации типов. Доступ к зависимостями во всем стеке вызова.
🟡Интeграция: Propan полностью совместим с любыми HTTP фреймворками
🟡Независимость от брокеров: Единый интерфейс для популярных брокеров: Redis, RabbitMQ, Kafka, SQS, Nats
🟡RPC: Фреймворк поддерживает RPC запросы поверх брокеров сообщений, что позволит выполнять длительные операции на удаленных сервисах асинхронно.
🟡Скорость разработки: собственный CLI инструмент
🟡Тестируемость: Propan позволяет тестировать ваше приложение без внешних зависимостей: вам не нужно поднимать брокер сообщений, используйте виртуальный
🖥 GitHub
▶️ Доки
@pythonl
🕷 ScrapeGraphAI: Python scraper based on AI
ScrapeGraphAI - это библиотека python для веб-краулинга, которая использует Lms для создания веб-скрейперов для веб-сайтов, документов и XML-файлов.
Просто укажите, какую информацию вы хотите извлечь, и библиотека сделает все за вас!pip install scrapegraphai
▪ Github
▪ Docs
@pythonl
🖥 Giskard — библиотека Python для оценки и тестирования LLM-, ML-моделей
Помогает обнаруживать проблемы в моделях.
Сканирует LLM, позволяет определить производительность, фиксирует проблемы безопасности.
Установка: pip install "giskard[llm]" -U
▶️ Попробовать в Google Colab
🖥 GitHub 3.1k ⭐️
@pythonl
🖥 Пишем Telegram-ботов с aiogram 3.x
🟡Если вы по какой-то причине ещё не знакомы с этим замечательным материалом по работе с aiogram, то обязательно ознакомьтесь.
🟡Это книга по созданию Telegram-ботов на Python с помощью фреймворка aiogram.
Покрывает все основные темы aiogram такие как:
— Работа с сообщениями
— Кнопки
— Роутеры. Структура
— Фильтры и мидлвари
— Особые апдейты
— Конечные автоматы
— Инлайн-режим
▶️ Перейти к изучению aiogram
@pythonl
🖥 Phidata: Phidata adds memory, knowledge and tools to LLMs
Phidata — фреймворк для добавления памяти, знаний и новых опций к LLM
— pip install -U phidata
А вот пара примеров AI-веб-приложений, созданных с помощью Phidata:
🟡 PDF AI — обобщает и отвечает на вопросы из PDF-файлов
🟡 ArXiv AI — отвечает на вопросы о статьях ArXiv, используя ArXiv API
🟡 HackerNews AI — обобщает истории, пользователей и делится тем, что нового на HackerNews
🖥 GitHub
🟡 Доки
@pythonl
🖥 Мощная шпаргалка по Python
Можете полистать перед собеседованием, здесь приведены рецепты Python для большей части бытовых задач; вот некоторые из разделов:
— обработка файла
— ООП: классы, методы
— продвинутые типы данных: heapq
, deque
, ...
— работа со строками
— операции над списками
🔥 Шпаргалка
@python_job_interview
🖥 Xonsh — язык-оболочка на основе Python и Bash
— python -m pip install 'xonsh[full]'
Xonsh — это кроссплатформенный язык-оболочка и командный интерпретатор, работающий на языке Python и ориентированный на Unix.
Можно использовать Xonsh вместо дефолтного Bash — это позволяет применять мощь Python в работе с файлами и в любых других действиях, которые вы привыкли делать из терминала.
Xonsh является надмножеством Python 3.6+ (т.е. поддерживает все его возможности) с дополнительными примитивами оболочки, взятыми из Bash и IPython.
Xonsh работает на всех основных системах, включая Linux, OSX и Windows.
🖥 GitHub
🟡 Доки
@pythonl
🖥 TagStudio (Preview/Alpha): A User-Focused Document Management System
Tag Studio - это приложение для организации и хранения фотографий и файлов с базовой системой, которая фокусируется на предоставлении свободы и гибкости пользователю.
Никаких проприетарных программ или форматов, никакого моря дополнительных файлов и полного изменения структуры вашей файловой системы.
▪Github
@pythonl
Авторы Академии Аналитиков Авито выпустили бесплатный курс по прикладной статистике.
В нём две части — первая по базе, которую важно знать для работы с данными, вторая по более сложным критериям.
Пройти можно здесь.
Курс научит собирать и валидировать кастомные критерии на реальных данных, а ещё решать задачи бизнеса с применением прикладной статистики.
Бесплатные моковые собеседования, разбор CV и помощь с поиском работы для бэкенд-разработчиков
Знаете это чувство, когда вы тратите кучу времени на поиски работы, но вас нигде не берут и кажется, что крутая работа в IT доступна только избранным? Эту систему можно хакнуть! Для этого нужно:
1️⃣ Научиться правильно презентовать свой опыт в резюме и на собеседовании
2️⃣ Понять, какие вопросы задают рекрутеры на интервью и заранее подготовить ответы на них
3️⃣ Выписать вопросы, которые чаще всего задают на технических собеседованиях и потренироваться отвечать на них
4️⃣ Много практиковаться на реальных или тестовых собеседованиях.
С этими задачами помогут наши партнеры — Solvery — сервис по подбору менторов из IT.
На следующей неделе ребята проводят Backend Fest по трудоустройству! 🚀
Будут не только технические собеседования, но и моковый скрининг с рекрутером, а также разбор CV и вебинар по поиску работы в 2024 году. Их проведут действующие специалисты из Яндекса, Райффайзен Банка, Wildberries и других компаний.
Расписание феста:
13.05 в 18:30 — Разбор CV
14.05 в 19:00 — Моковое собеседование по С++
15.05 в 19:00 — Моковый скрининг с рекрутером
16.05 в 19:00 — Моковое собеседование по Rust
20.05 в 19:00 — Моковое собеседование по Python
21.05 в 19:00 — Моковое собеседование по Java
22.05 в 19:00 — Как искать работу в 2024 году?
23.05 в 19:00 — Моковое собеседование по С#
Вы можете не только прийти зрителем, но и сами пройти тестовое собеседование и разбор резюме – а это очень полезный опыт ✅
Скорее переходите по ссылке и регистрируйтесь, чтобы получить напоминания об эфирах!
🐍 Запрыгивай в IT: Слёрм дает навыки по открытию карьерных дверей на курсе Python-разработчик.
Старт потока 13 мая. Посмотреть программу и записаться на обучение можно по ссылке
Почему стоит выбрать Python на старте IT-карьеры?
🔴Это понятный язык. Начинающие довольно быстро смогут пройти основы программирования и перейти к более сложным абстракциям;
🔴Python — это основа для более сложных языков. Изучив синтаксис Питона, вы сможете легче разобраться с другими ЯП;
🔴В Python уже включено множество полезных библиотек, что уменьшает необходимость постоянного поиска инструментов.
На курсе вы научитесь:
— Работать с изменениями кода проекта с помощью Git и GitHub
— Решать задачи на Python и разрабатывать сайты при помощи фреймворка Django
— Применять принципы клиент-серверного взаимодействия и работать с базами данных
— Работать с API сторонних сервисов и проводить Unit-тестирования
Дополнительно вы получите сертификат по Docker и изучите Linux.
Спикеры курса:
🟠Леонид Крутовский, Senior Software Engineer, backend-разработчик на Python в нескольких стартапах
🟠Александр Мещеряков, Senior Backend Dev (Python/C++boots), 17 лет в разработке, CTO 2-ой в Европе криптобиржи, 5 лет преподавания Python.
Как проходит обучение:
☀️Вы смотрите видео с теорией. Доступ ко всем лекциям открывается сразу;
☀️Поочередно изучаете Git, после него сам Python, дополняете «коктейль разработчика» Docker и Linux;
☀️Выполняете практические задания.
К концу курса вы сделаете 3 проекта на Python и сдадите итоговую аттестацию. Спикер курса даст обратную связь по итогу проекта.
☀️Посещаете онлайн-встречи с экспертами по Python. Сможете задать все вопросы о языке, уточнить технические детали.
☀️Сдаете сертификацию по пройденным направлениям и выполняете практическое задание.
☀️ Получаете диплом государственного образца о переподготовке! Поздравляем, теперь вы — Python-разработчик.
До встречи 13 мая!
Реклама ООО «Слёрм» ИНН 3652901451
🖥 Реализация байесовской глобальной оптимизации с гауссовыми процессами на Python
— pip install bayesian-optimization
Реализация на Python глобальной оптимизации с гауссовыми процессами.
Это пакет глобальной оптимизации с ограничениями, построенный на основе байесовского вывода и гауссова процесса, который пытается найти максимальное значение неизвестной функции за минимальное количество итераций. Эта техника особенно хорошо подходит для оптимизации функций с высокой стоимостью, в ситуациях, когда важен баланс между исследованием и эксплуатацией.
🖥 GitHub
🟡 Примеры
@pythonl
🔥Подборка лучших обучающих каналов для программистов.
➡️ Делитесь с коллегами и сохраняйте себе, чтобы не потерять
⚡Машинное обучение
Machine Learning - запускаем лучшие ИИ модели, пишем код, погружаемся в нейросети
Ml Собеседование - подготовка к собесу по мл, алгоритмам, коду
Ml ru - актуальные статьи, новости, код и обучающие материалы
Ml Jobs - вакансии ML
ML Книги - актуальные бесплатные книги МО
ML чат
🏆 Golang
Golang
Golang собеседование - разбор задач и вопросов с собесов
Golang вакансии -работа для Go разработчика
Golang книги библиотека книг
Golang задачи и тесты
Golang чат
Golang news - новости из мира go
Golang дайджест
💥 Linux /Этичный хакинг
Linux Academy - гайды, секреты и лучшие материалы по Linux
Kali linux - погрузись в мир этичного хакинга и кибербезопасности
linux_kal - kali чат
Информационная безопасность
🚀 Data Science
Анализ данных - полезные фишки, код, гайды и советы, маст-хэв датасаентиста
Data Jobs - ds вакансии
Аналитик данных
Data Science книги - актуальные бесплатные книги
Big data
🛢Базы данных
Sql базы данных - научим работе с базами данных профессионально
Библиотека баз данных
SQL чат
Вакансии Sql аналитик данных
#️⃣C#
С# академия - лучший канал по c#
С# заметки — код, лучшие практики, заметки программиста c#
С# задачи и тесты
С# библиотека - актуальные бесплатные книги
C# вакансии - работа
🐍 Python
Python/django - самый крупный обучающий канал по Python
Python Собеседование - подготовка к собеседовению python и разбор алгоритмов
Pro python - статьи, новости, код и обучающие материалы
Python Jobs - вакансии Python
Python чат
Python книги
☕ Java
Java академия - java от Senior разработчика
Java вакансии
Java чат
Java вопросы с собеседований
Java книги
💻 C++
C++ академия
С++ книги
C++ задачи - подготовка к собеседовению мл, алгоритмам
C++ вакансии
⚡️ Frontend
Javascript академия - крупнейший js канал
React - лучшие гайды и советы по работе с react
Frontend - тутрориалы, уроки, гайды, код
PHP
Книги frontend
Задачи frontend
🦀 Rust
Rust программирование
Rust чат
Rust книги для программистов
📲 Мобильная разработка
Android разработка
Мобильный разработчик гайды и уроки
🇬🇧 Английский для программистов
🧠 Искусственный интеллект
ИИ и технологии
Neural - нейросети для работы и жизни
Книги ИИ
Artificial Intelligence
🔥 DevOPs
Devops для программистов
Книги Devops
🌟 Docker/Kubernets
Docker
Kubernets
📓 Книги
Библиотеки Книг для программситов
💼 Папка с вакансиями:
Папка Go разработчика:
Папка Python разработчика:
Папка Data Science
Папка Java разработчика
Папка C#
Папка Frontend
💥 Бесплатный Chatgpt бот
🖥 Полезные практики для разработки бэкэнда
Данная статья — попытка объединить в одном месте хорошие практики, которые полезно знать и применять при разработке бэкэнд приложения.
Многие вещи объясняются на примере Python, Go и Ruby, но разумеется эти принципы не привязаны к конкретному языку.
📎 Статья
@pythonl
🖥 PyAction v0.6 is released! ✨
Выше новый инструмент PyAction, который помогает создавать и разрабатывать пользовательские действия (actions) на GitHub с помощью Python.
Действия - это отдельные задачи, которые вы можете комбинировать для создания заданий и настройки рабочего процесса.
Вы можете создавать свои собственные действия или использовать и настраивать действия, предоставляемые сообществом GitHub.
pip install -U pyaction
🖥 Python tool to remotely extract credentials on a set of hosts
Инструмент Python для удаленного сбора учетных данных на множестве хостов.
В этом блоге объясняется, как это работает.
Этот инструмент использует impacket project для удаленного считывания байтов в lsass dump и pypykatz для извлечения учетных данных.
python3 -m pip install lsassy
⭐️ Data Science разбор реальной задачи с собеседования. Прогнозирование оттока клиентов.
▪Смотреть
▪Данные
▪Ноутбук
@pythonl
🖥 LLM Transparency Tool
Встречайте LLM Transparency Tool (LLM-TT) — интерактивный инструмент с открытым исходным кодом для анализа внутренней работы языковых моделей на основе Transformer.
Написан на Python и немного на TypeScript
🖥 GitHub
@pythonl
Систематизируете и углубите знания бэкенд-разработки на Python на курсе Яндекс Практикума за 6 месяцев.
Преимущества курса:
— актуальная программа, которая постоянно обновляется;
— много практики, лайвкодинг и хакатон;
— возможность совмещать с другой учёбой или работой;
— наставники из Яндекса и не только;
— помощь с трудоустройством.
◾️Погружайтесь в Python, нарабатывайте нужные навыки и осваивайте инструменты для работы. Начните курс бесплатно, а если понравится, платите как удобно: в рассрочку или целиком.
→ Начать бесплатно