Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Python уроки программирования с нуля. Урок 9. Работа с циклом For.
В этом видео я рассказываю о цикле for в языке программирования Python и делаю акцент на его возможностях и практическом применении. Вы узнаете, как эффективно использовать этот мощный инструмент для итерации по спискам, кортежам и другим итерируемым объектам.…
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Brisk — это быстрый и удобный менеджер загрузок для Windows и Linux.
Он оснащён мощным движком загрузки, интегрируется с браузерами, позволяет управлять очередями и даёт возможность быстро добавлять ссылки с помощью горячей клавиши.
Программа автоматически адаптирует соединения для максимально быстрой загрузки файлов и может перезагрузить зависшие соединения.
Исходный код доступен на GitHub: https://github.com/AminBhst/brisk
@pro_python_code
Он оснащён мощным движком загрузки, интегрируется с браузерами, позволяет управлять очередями и даёт возможность быстро добавлять ссылки с помощью горячей клавиши.
Программа автоматически адаптирует соединения для максимально быстрой загрузки файлов и может перезагрузить зависшие соединения.
Исходный код доступен на GitHub: https://github.com/AminBhst/brisk
@pro_python_code
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Python полный курс с нуля. Урок 10 Практика с кодом
В этом видео мы создаем нашу первую сложную программу на языке Python! Присоединяйтесь к нам, чтобы увидеть, как мы применяем базовые и продвинутые концепции программирования для разработки функциональноq программы.
📌На Python телеграм канал: https://yangx.top/pythonl…
📌На Python телеграм канал: https://yangx.top/pythonl…
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
#курс #python #kafka
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Это удобная веб-админка для управления базами данных SQLite, разработанная на Python.
$ pip install sqlite-web
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет код?
Anonymous Quiz
15%
{'Y', 'b', 'X', set(['SPAM', 'd'])}
48%
{'Y', 'b', 'X', 'SPAM', 'd'}
4%
{}
33%
Error
yt-dlg представляет собой кроссплатформенную программу с графическим интерфейсом для работы с загрузчиком медиа youtube-dl, разработанную на языке Python.
Приложение поддерживает скачивание видео и аудиофайлов с большинства известных видеохостингов. Оно также предоставляет возможность задавать минимальные и максимальные размеры загружаемых файлов, выбирать диапазон дат для загрузки видео, а также возобновлять прерванные загрузки. Кроме того, программа обладает множеством других полезных функций.
Подробнее о проекте можно узнать на GitHub: https://github.com/oleksis/youtube-dl-gui.
Приложение поддерживает скачивание видео и аудиофайлов с большинства известных видеохостингов. Оно также предоставляет возможность задавать минимальные и максимальные размеры загружаемых файлов, выбирать диапазон дат для загрузки видео, а также возобновлять прерванные загрузки. Кроме того, программа обладает множеством других полезных функций.
Подробнее о проекте можно узнать на GitHub: https://github.com/oleksis/youtube-dl-gui.
GitHub
GitHub - oleksis/youtube-dl-gui: A cross platform front-end GUI of the popular youtube-dl written in wxPython.
A cross platform front-end GUI of the popular youtube-dl written in wxPython. - oleksis/youtube-dl-gui
This media is not supported in your browser
VIEW IN TELEGRAM
1. Основы Python
Изучите:
- Переменные и типы данных
- Условные операторы и циклы
- Функции
2. Основные структуры данных
Практика:
- Списки, множества, словари
- Стек, очередь, связанный список
- Алгоритмы сортировки и поиска
3. Погружение в объектно-ориентированное программирование (ООП)
Понять:
- Классы и объекты
- Наследование
- Инкапсуляция и полиморфизм
4. Изучение веб-фреймворков
Начните с:
- Flask (для начинающих)
- Django (для опытных разработчиков)
5. Разработка API с использованием Flask/Django
Ключевые концепции:
- Операции CRUD
- Аутентификация
- Работа с данными JSON
6. Интеграция баз данных с Python
- Базы данных SQL: SQLite, PostgreSQL
- NoSQL базы данных: MongoDB
7. Тестирование кода на Python
Основные инструменты:
- Модульное тестирование (unittest, pytest)
- Отладка (pdb)
8. Продвинутые темы Python
Глубокое погружение:
- Декораторы
- Генераторы
- Менеджеры контекста
9. Развёртывание приложений Python
Методы развёртывания:
- Разворачивание на Heroku
- Контейнеризация с помощью Docker
10. Создание и развёртывание проектов
Реализуйте проекты:
- Веб-приложения (Flask/Django)
- Сервисы API
- Проекты анализа данных
#doc #python #roadmap
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
"time.sleep()",
так как это заблокирует основной цикл.Вместо этого используйте
`async.sleep()`.
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Machinelearning
Boltz-1 - первая доступная модель с открытым исходным кодом, которая достигает точности AlphaFold3 в прогнозировании 3D-структур белков, РНК, ДНК и небольших молекул. Boltz-1 основана на архитектуре AlphaFold3, но включает ряд модификаций, повышающих точность и общую эффективность модели.
Архитектура состоит из модуля множественного выравнивания последовательностей (MSA), модуля PairFormer и диффузионной модели, работающую на двух уровнях разрешения: тяжелые атомы и токены. Токены представляют собой аминокислоты для белков, основания для РНК и ДНК, а также отдельные тяжелые атомы для других молекул.
Boltz-1 использует диффузионную модель, аналогичную AlphaFold3, но Boltz-1 использует жесткое выравнивание с помощью алгоритма Кабша после каждого шага процедуры вывода, чтобы гарантировать, что интерполированная структура более похожа на очищенную от шума выборку. Это уменьшает дисперсию потерь денойзинга и предотвращает переобучение модели.
Обучение модели проводилось на структурных данных из PDB, выпущенных до 30 сентября 2021 года, с разрешением не менее 9Å. Чтобы ускорить обучение, разработчики Boltz-1 применили алгоритм сопряжения MSA с использованием таксономической информации, унифицированный алгоритм кадрирования и алгоритм определения кармана связывания. Обучение модели заняло 68 тысяч шагов с размером пакета 128, что меньше, чем у AlphaFold3.
Оценка Boltz-1 была выполнена на датасете CASP15 и на наборе PDB, специально созданном разработчиками для тестирования.
Результаты показали, что Boltz-1 сопоставима по точности с Chai-1, закрытой репликацией AlphaFold3. Обе модели демонстрируют схожие показатели среднего LDDT и среднего TM-score.
Boltz-1 продемонстрировала преимущество в предсказании взаимодействия белок-лиганд на наборе данных CASP15.
Прикладная реализация инференса, доступная в репозитории на Github, может принимать на вход форматы:
Подробные инструкции для процесса прогнозирования и дообучения опубликованы в репозитории с кодом.
# Install boltz with PyPI
pip install boltz
# run inference
boltz predict input_path
@ai_machinelearning_big_data
#AI #ML #Diffusion #3D #Biomolecular
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM