codecs.iterdecode
поэлементно декодирует поток байтов в текст, используя заданную кодировку. Это полезно для обработки больших файлов или потоков в ограниченной памяти, без загрузки всего содержимогоPython Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
except:
без указания типа исключенияВ Python использование
except:
без типа перехватывает все ошибки, включая системные (KeyboardInterrupt
, SystemExit
). Это может затруднить отладку и скрыть критические проблемы.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
importlib.invalidate_caches()
очищает внутренний кэш путей поиска модулей. Это полезно при динамическом создании или удалении .py файлов, особенно в тестах, плагинах и REPL-средах, когда модуль может появиться в процессе выполненияPython Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
faulthandler.dump_traceback_later
планирует автоматический вывод стека вызовов через заданное количество секунд. Это полезно для отладки зависших программ, бесконечных циклов или неожиданных блокировокPython Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
math.isclose
проверяет, близки ли два числа с плавающей запятой с учётом относительной и абсолютной погрешности. Это полезно при сравнении вещественных чисел, где прямое сравнение через ==
ненадёжно из-за ошибок округленияPython Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
🧑🏻💻Хотите научиться писать нейросети на одном из самых быстрых и безопасных языков программирования?
На открытом уроке 6 мая в 20:00 МСК мы научим вас создавать простейшую нейросеть с нуля, используя минимальные библиотеки. Вы не только познакомитесь с Rust, но и узнаете, как оптимизировать вычисления для работы с нейронными сетями.
Вы сможете писать быстрые и эффективные нейросети на Rust — языке, который сегодня активно используется для решения высоконагруженных задач.
👉Присоединяйтесь к открытому уроку и получите скидку на программу обучения «Rust Developer. Basic»: https://otus.pw/mPsD/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
На открытом уроке 6 мая в 20:00 МСК мы научим вас создавать простейшую нейросеть с нуля, используя минимальные библиотеки. Вы не только познакомитесь с Rust, но и узнаете, как оптимизировать вычисления для работы с нейронными сетями.
Вы сможете писать быстрые и эффективные нейросети на Rust — языке, который сегодня активно используется для решения высоконагруженных задач.
👉Присоединяйтесь к открытому уроку и получите скидку на программу обучения «Rust Developer. Basic»: https://otus.pw/mPsD/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Код получается лаконичным, а запрос легко настроить и отправить. Поддерживает множество функций и написана понятным языком.
Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
contextlib
в Python предоставляет утилиты для работы с контекстными менеджерами и упрощения создания и использования ресурсов с помощью оператора with
.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
Просто подключитесь к любой базе данных (или создайте её) с помощью объекта подключения и запускайте SQL-запросы.
Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
🧑🏻💻Хотите глубже понять Python и научиться использовать абстрактные классы и протоколы для создания более гибких и поддерживаемых приложений?
Присоединяйтесь к открытому вебинару 13 мая в 20:00 МСК, где мы разберём абстрактные классы и протоколы в Python. Вы научитесь создавать и применять их с помощью модуля abc, улучшая архитектуру ваших проектов.
Углубление знаний в ООП поможет вам писать более структурированный и расширяемый код, который станет основой для успешных проектов. Понимание абстракции — ключ к более высокому уровню разработки.
👉Регистрируйтесь и получите скидку на большую программу обучения "Python Developer. Basic": https://otus.pw/AMrK/
Присоединяйтесь к открытому вебинару 13 мая в 20:00 МСК, где мы разберём абстрактные классы и протоколы в Python. Вы научитесь создавать и применять их с помощью модуля abc, улучшая архитектуру ваших проектов.
Углубление знаний в ООП поможет вам писать более структурированный и расширяемый код, который станет основой для успешных проектов. Понимание абстракции — ключ к более высокому уровню разработки.
👉Регистрируйтесь и получите скидку на большую программу обучения "Python Developer. Basic": https://otus.pw/AMrK/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
DeepChem
DeepChem — это библиотека Python с открытым исходным кодом, которая использует методы глубокого обучения для решения задач в области химии, биологии и материаловедения.
DeepChem позволяет прогнозировать различные свойства молекул, такие как их активность, растворимость, токсичность и т.д., используя методы машинного обучения.
Также библиотека может использоваться для быстрого и эффективного поиска потенциальных лекарственных средств из больших библиотек соединений.
DeepChem может генерировать новые молекулы с заданными свойствами, что может быть полезно для разработки новых материалов и лекарств.
Python Learning 👩💻
DeepChem — это библиотека Python с открытым исходным кодом, которая использует методы глубокого обучения для решения задач в области химии, биологии и материаловедения.
DeepChem позволяет прогнозировать различные свойства молекул, такие как их активность, растворимость, токсичность и т.д., используя методы машинного обучения.
Также библиотека может использоваться для быстрого и эффективного поиска потенциальных лекарственных средств из больших библиотек соединений.
DeepChem может генерировать новые молекулы с заданными свойствами, что может быть полезно для разработки новых материалов и лекарств.
Python Learning 👩💻
async/await
.Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM
В Python очень легко сортировать некие последовательности данных с использованием встроенной функции
sorted()
, которая берёт на себя решение всех сопутствующих задач.sorted([3,5,2,1,4]) # [1, 2, 3, 4, 5]
sorted(['france', 'germany', 'canada', 'india', 'china'], reverse=True) # ['india', 'germany', 'france', 'china', 'canada']
Python Learning
Please open Telegram to view this post
VIEW IN TELEGRAM