PythonCamp
Ir al canal en Telegram
Лагерь Python-программистов! Обратная связь: @earlsky Copyright: @camprobot Perfluence
Mostrar más9 074
Suscriptores
Sin datos24 horas
-267 días
-11330 días
Archivo de publicaciones
9 074
Магическое число NaN
Not a Number получается в случае, если компьютер не может посчитать выражение.
Сколько будет, если бесконечность поделить на бесконечность? Не знаете? Вот и компьютер не знает.
Основной особенностью этого числа является то, что оно не равно самому себе. То есть
NaN == NaN всегда будет False.
#lesson9 074
Exception Chaining
Это связывание нескольких ошибок в одну. Используется, если при обработке исключения нужно добавить информацию или изменить тип.
Исключение, добавленное с
raise ... from exc, сохраняется в __cause__. Если ошибка произошла во время выполнения try/except, то она запишется в __context__.
📌 PEP 3134
#lesson9 074
Python Data Cleaning Cookbook, 2nd Edition
Michael Walker
2024
Освоите новые методы предварительной обработки и очистки данных для машинного обучения и моделей NLP. Используйте новые и обновленные инструменты и методы искусственного интеллекта для задач очистки данных. Очищайте, контролируйте и проверяйте большие объемы данных для диагностики проблем с использованием передовых методологий, включая машинное обучение и искусственный интеллект.
Переход к анализу данных без надлежащей очистки данных, безусловно, приведет к неверным результатам. Во втором издании "Кулинарной книги по очистке данных на Python" представлены инструменты и методы для очистки и обработки данных с помощью Python для достижения наилучших результатов.
#python #eng
9 074
Pyramid
Это минималистичный и гибкий веб-фреймворк Python, который подходит как для небольших, так и для крупных проектов.
Установка:
pip install pyramid
Он предлагает ряд функций, включая отправку URL-адресов, механизм шаблонов и объект запроса, которые позволяют создавать надежные веб-приложения.
Его основная особенность в том, что код легко расширяется и начиная с простого приложения по заказу пиццы можно сделать копию Amazon.
#lesson9 074
Designing Secure Software: A Guide for Developers
Loren Kohnfelder
2022
Книга "Проектирование безопасного программного обеспечения" объединяет более чем двадцатилетний опыт Лорена Конфелдера в краткое, элегантное руководство по повышению безопасности технологических продуктов.В заключительном разделе подробно описываются наиболее распространенные недостатки кодирования, которые создают уязвимости, при этом для иллюстрации уязвимостей реализации обильно используются фрагменты кода, написанные на языках C и Python.
#python #eng
9 074
Оператор with
Выполняет рутинную работу до и после обработки основного кода: открывает файл и закрывает его после считывания.
Оператор вызывает
__enter__ перед тем как даст управления блоку и __exit__ перед выходом, независимо от того, закончилось выполнения или появилась ошибка.
Для задач в одну функцию используют @contextlib.contextmanager. Навешиваете декоратор на функцию и работаете с with.
#lesson9 074
Machine Learning with Python
G. R. Liu
2023
В этом сборнике представлены основные концепции, фундаментальные теории, важнейшие вычислительные методы, коды и приложения, связанные с ML-моделями. Имея прочный фундамент, можно с легкостью изучать смежные темы, методы и алгоритмы. Самое главное, что читатели с сильными основами могут даже разрабатывать инновационные и более эффективные машинные модели для своих задач. Книга написана для достижения этой цели.
#python #eng
9 074
Beginning PyQt: A Hands-on Approach to GUI Programming with PyQt6 2nd Edition
Joshua M Willman
2023
Вы начнете с изучения важных концепций, связанных с разработкой графического интерфейса пользователя, а затем перейдете к созданию различных и интересных проектов в каждой главе. Попутно вы откроете для себя новые виджеты, макеты и другие концепции, которые помогут вам создавать более совершенные пользовательские интерфейсы. Вы также создадите более сложные графические интерфейсы, рассмотрев такие темы, как хранение данных с помощью буфера обмена, графика и анимация, поддержка баз данных SQL, многопоточные приложения и создание интерфейсов современного вида.
#python #eng
9 074
Оператор with
Программисты — очень ленивые люди, и чтобы не закрывать каждый раз файлы после работы с ними, они придумали with.
Он вызывает
__enter__ у переданного файла, таким образом "открывая" его. После — выполняет код внутри блока и «закрывает» файл с помощь __exit__.
Не бойтесь показаться ленивыми. Используйте этот оператор, ведь так программа становится стабильнее.
#theory9 074
Python for Information Professionals
Brady Lund, Daniel Agbaji, Kossi Dodzi Bissadu, Haihua Chen
2024
Python для информационных специалистов: Как разрабатывать практические приложения, чтобы извлечь выгоду из огромного объема данных, - это введение в язык программирования Python для библиотечных и информационных специалистов с небольшим опытом работы или вообще без него. В отличие от многих доступных сегодня книг по Python, которые посвящены языку только в общих чертах, эта книга предназначена специально для специалистов в области информационных технологий, которые стремятся продвинуться по карьерной лестнице или бросить вызов самим себе, приобретая навыки в быстро развивающейся области науки о данных.
#python #eng
9 074
Упрощаем работу с временем
Подобных модулей очень много, но самым интересным является Pendulum.
Установка:
pip install pendulum
С ним работать довольно просто, у него понятная и очень красивая документация, а также у него есть функции, которые не встретишь у конкурентов (например, period() и duration()).
📌 Документация
#lesson9 074
Python для сложных задач: наука о данных, 2-е международное издание
Джейк Вандер Плас
2024
Специалисты по обработке данных, знакомые с языком Python, найдут во втором издании решения таких повседневных задач, как обработка, преобразование и подготовка данных, визуализация различных типов данных, использование данных для построения статистических моделей и моделей машинного обучения. Проще говоря, эта книга является идеальным справочником по научным вычислениям в Python.
#python #rus
9 074
Погружение в аналитику данных. От Excel к Python и R
Джордж Маунт
2023
В книге приводятся практические приемы анализа данных. Рассказано, как исследовать и тестировать взаимосвязи между переменными в Excel и использовать его для статистики и анализа. Описан перенос данных из Excel в R, язык программирования с открытым исходным кодом, специально разработанный для выполнения статистического анализа. Отдельный раздел посвящен переносу данных из Excel в Python и выполнению полного анализа данных средствами этого языка. В результате читатель научится выполнять разведочный анализ данных (Exploratory Data Analysis, EDA) и проверку гипотез с использованием языков программирования Python и R.
#python #rus
