👏3👍2
ИИ Расшифровал код жизни: что это значит для будущего медецины?
Исследователи из Принстонского университета применили технологии искусственного интеллекта для изучения генетического кода и создания улучшенной мРНК-вакцины против COVID-19. Благодаря новой модели удалось значительно повысить эффективность производства белка и открыть новое понимание регуляции генов. Этот прорыв может привести к разработке новых методов борьбы с инфекционными заболеваниями и раком.
#новости | @PythonTechTalks
Исследователи из Принстонского университета применили технологии искусственного интеллекта для изучения генетического кода и создания улучшенной мРНК-вакцины против COVID-19. Благодаря новой модели удалось значительно повысить эффективность производства белка и открыть новое понимание регуляции генов. Этот прорыв может привести к разработке новых методов борьбы с инфекционными заболеваниями и раком.
#новости | @PythonTechTalks
👍4
Книги: "Python. Самое полное руководство по разработке в примерах от сообщества Stack Overflow (эксперты сообщества Stack Overflow)"
Данное практическое руководство по программированию на Python основано на примерах кодов, написанных экспертами сообщества Stack Overflow, где лучшие разработчики делятся знаниями и опытом. Опытные Python-программисты найдут множество подробно прокомментированных примеров кода, которые помогут усовершенствовать их навыки. Книга будет полезна и начинающим специалистам с минимальным опытом, благодаря исчерпывающему объяснению важнейших концепций Python с практическими примерами, избегающими сухой теории.
#книги | @PythonTechTalks
Данное практическое руководство по программированию на Python основано на примерах кодов, написанных экспертами сообщества Stack Overflow, где лучшие разработчики делятся знаниями и опытом. Опытные Python-программисты найдут множество подробно прокомментированных примеров кода, которые помогут усовершенствовать их навыки. Книга будет полезна и начинающим специалистам с минимальным опытом, благодаря исчерпывающему объяснению важнейших концепций Python с практическими примерами, избегающими сухой теории.
#книги | @PythonTechTalks
👍4
Функция issuperset()
Функция issuperset() в Python используется для проверки того, является ли одно множество
надмножеством другого. То есть, она проверяет, содержит ли одно
множество все элементы другого множества.
#функции | @PythonTechTalks
Функция issuperset() в Python используется для проверки того, является ли одно множество
надмножеством другого. То есть, она проверяет, содержит ли одно
множество все элементы другого множества.
#функции | @PythonTechTalks
👍3
👏3
Faker
Популярная библиотека, которая используется в тестировании и решает проблему недостатка данных. Умеет генерировать реалистичные телефонные номера, ФИО, даты рождения, данные карточек, адреса почтовых ящиков, пароли, не прибегая к использованию настоящих персональных данных.
#библиотеки | @PythonTechTalks
Популярная библиотека, которая используется в тестировании и решает проблему недостатка данных. Умеет генерировать реалистичные телефонные номера, ФИО, даты рождения, данные карточек, адреса почтовых ящиков, пароли, не прибегая к использованию настоящих персональных данных.
#библиотеки | @PythonTechTalks
👍6
Пирамидальная сортировка
Этот алгоритм, как и сортировки вставками или выборкой, делит список на две части. Алгоритм преобразует вторую часть списка в бинарное дерево для эффективного определения самого большого элемента.
Преобразуем список в бинарное дерево, где самый большой элемент является вершиной дерева, и помещаем этот элемент в конец списка. После перестраиваем дерево и помещаем новый наибольший элемент перед последним элементом в списке. Повторяем этот алгоритм, пока все вершины дерева не будут удалены.
Хоть алгоритм и кажется сложным, он значительно быстрее остальных, что особенно заметно при обработке больших списков.
#алгоритмы | @PythonTechTalks
Этот алгоритм, как и сортировки вставками или выборкой, делит список на две части. Алгоритм преобразует вторую часть списка в бинарное дерево для эффективного определения самого большого элемента.
Преобразуем список в бинарное дерево, где самый большой элемент является вершиной дерева, и помещаем этот элемент в конец списка. После перестраиваем дерево и помещаем новый наибольший элемент перед последним элементом в списке. Повторяем этот алгоритм, пока все вершины дерева не будут удалены.
Хоть алгоритм и кажется сложным, он значительно быстрее остальных, что особенно заметно при обработке больших списков.
#алгоритмы | @PythonTechTalks
👍4
👍6
Функция exec()
exec() выполняет строку, переданную ей в качестве аргумента, как программный код.
В примере выше функция exec() выполняет строку "code", в которой определена функция "greet()" и затем вызывается для вывода сообщения "Hello, Alice". Функция exec() дает возможность динамически создавать и выполнять программный код во время выполнения программы.
#функции | @PythonTechTalks
exec() выполняет строку, переданную ей в качестве аргумента, как программный код.
В примере выше функция exec() выполняет строку "code", в которой определена функция "greet()" и затем вызывается для вывода сообщения "Hello, Alice". Функция exec() дает возможность динамически создавать и выполнять программный код во время выполнения программы.
#функции | @PythonTechTalks
👍4
httpx
Микрофреймворк, похожий на библиотеку requests, для обращения к API через протокол HTTP, который позволяет работать в синхронном и асинхронном режиме. Библиотека поддерживает современную версию протокола — HTTP2.
#библиотеки | @PythonTechTalks
Микрофреймворк, похожий на библиотеку requests, для обращения к API через протокол HTTP, который позволяет работать в синхронном и асинхронном режиме. Библиотека поддерживает современную версию протокола — HTTP2.
#библиотеки | @PythonTechTalks
👍3
Книга: "Программирование на Python (Марк Саммерфилд)"
Книга для профессиональных программистов, которые хотят быстро освоить Python. Будет сложной для новичков и разработчиков с небольшим опытом.
Первая часть книги раскрывает не только основные возможности Python, но и содержит много реальных практических примеров, а также описание стандартных модулей, что позволяет пользоваться ей как справочником.
Вторая часть служит комментариями к исходным кодам, которые идут к книге. Из-за этого текст сложно воспринимается и зачастую трудно понять, что автор имеет ввиду.
#книги | @PythonTechTalks
Книга для профессиональных программистов, которые хотят быстро освоить Python. Будет сложной для новичков и разработчиков с небольшим опытом.
Первая часть книги раскрывает не только основные возможности Python, но и содержит много реальных практических примеров, а также описание стандартных модулей, что позволяет пользоваться ей как справочником.
Вторая часть служит комментариями к исходным кодам, которые идут к книге. Из-за этого текст сложно воспринимается и зачастую трудно понять, что автор имеет ввиду.
#книги | @PythonTechTalks
👍4
Автоматическое создание резервных копий
Этот скрипт поможет вам автоматически создавать резервные копии важных файлов или папок. Вы можете настроить его для регулярного запуска и сохранения резервных копий на внешнем устройстве или удаленном сервере.
Функция backup_files(source_dir, destination_dir), приведенная выше, создает уникальную временную метку (timestamp) на основе текущей даты и времени и создает новую директорию для резервной копии, добавляя временную метку к имени этой директории. Затем она копирует все файлы и поддиректории из исходной директории в только что созданную директорию для резервных копий с помощью shutil.copytree.
#софты | @PythonTechTalks
Этот скрипт поможет вам автоматически создавать резервные копии важных файлов или папок. Вы можете настроить его для регулярного запуска и сохранения резервных копий на внешнем устройстве или удаленном сервере.
Функция backup_files(source_dir, destination_dir), приведенная выше, создает уникальную временную метку (timestamp) на основе текущей даты и времени и создает новую директорию для резервной копии, добавляя временную метку к имени этой директории. Затем она копирует все файлы и поддиректории из исходной директории в только что созданную директорию для резервных копий с помощью shutil.copytree.
#софты | @PythonTechTalks
👍4
Студия Case заморозила разработку игрового движка Case Engine
Студия‑разработчик игрового движка Case Engine заявила о приостановке разработки проекта. Российская студия Case 1 марта 2024 года рассказала о создании собственного игрового движка Case Engine. Движок должен был стать бесплатным для инди‑разработчиков, но без доступа к исходному коду. Доступ к коду обещали организациям и крупным студиям, купившим лицензии
#новости | @PythonTechTalks
Студия‑разработчик игрового движка Case Engine заявила о приостановке разработки проекта. Российская студия Case 1 марта 2024 года рассказала о создании собственного игрового движка Case Engine. Движок должен был стать бесплатным для инди‑разработчиков, но без доступа к исходному коду. Доступ к коду обещали организациям и крупным студиям, купившим лицензии
#новости | @PythonTechTalks
👍3👏1
Книга: "Python, например (Никола Лейси)"
Книга школьного учителя о программировании на Python. Содержит минимум теории и около 150 несложных задний, плюс несколько интересных проектов.
#книги | @PythonTechTalks
Книга школьного учителя о программировании на Python. Содержит минимум теории и около 150 несложных задний, плюс несколько интересных проектов.
#книги | @PythonTechTalks
👍4👏1
Функция math.comb(n, k)
Число сочетаний из n по k. Показывает сколькими способами можно выбрать k объектов из набора, где находится n объектов. Формула:
Решим задачу: На столе лежат шесть рубинов. Сколько существует способов выбрать два из них?👆👆
#функции | @PythonTechTalks
Число сочетаний из n по k. Показывает сколькими способами можно выбрать k объектов из набора, где находится n объектов. Формула:
Решим задачу: На столе лежат шесть рубинов. Сколько существует способов выбрать два из них?👆👆
#функции | @PythonTechTalks
👍5