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
Python Cookbook : Everyone can cook delicious recipes 300+
Hernando Abella, Aluna Publishing House
2024
Научитесь готовить вкусные и увлекательные рецепты на Python. коды, которые помогут вам расти в среде программирования, используя этот замечательный язык.
Некоторые из рецептов, которые вы создадите, будут связаны с алгоритмами, классами, управлением потоками, функциями, шаблонами проектирования, регулярными выражениями, работой с базами данных и многим другим.
Изучение этих рецептов придаст вам уверенности при создании отличных программ, а при чтении живого кода у вас будет больше понимания.
#python #eng
9 074
Flask
Конкурент и полная противоположность Django — минималистичный фреймворк для создания веб-приложений.
Это маленький модуль с основным функционалом. Он легче и производительнее Django, но у него явно меньше функций. Однако, у Flask'a есть более 100 000 дополнений для решения различных задач, что делает его хорошим конкурентом.
#lesson
9 074
Starting Data Analytics with Generative AI and Python
Artur Guja
2025
Если вы новичок в анализе данных или опытный профессионал, желающий делать больше работы и быстрее, книга «Начинаем анализировать данные с помощью генеративного ИИ и Python» поможет упростить и ускорить ваш анализ данных! Книга, написанная парой специалистов по анализу данных мирового уровня и опытным риск-менеджером, посвящена практическим задачам анализа, которые вы будете решать каждый день.
#python #eng
9 074
assert
Оператор используется как инструмент отладки. Он принимает один или два аргумента.
Если первый объект считается False, то выдаст ошибку с сообщением из второго аргумента.
Используется для проверки очевидных вещей, чтобы если программист забудет или ошибётся, он получил понятную ошибку.
#lesson
9 074
База данных SQLite
SQLite — популярная база данных, в которой все данные хранятся в одном фале
Работать с SQLite можно используя предустановленный модуль sqlite3.
Импортируем библиотеку, подключаем базу данных, используя метод
connect(file_path), где file_path — файл с данными. Для выполнения каких либо запросов нужен курсор, возьмём его — con.cursor(), — и запускаем команды — execute(data, params).
После выполнения команды вы получите курсор, а вот чтобы считать данные, воспользуйтесь cursor.fetchall() или cursor.fetchone() для получения лишь одной строки.
📌 Документация.
#lesson9 074
Conceptualizing Python in Google COLAB
Poornima G. Naik, Girish R. Naik, M.B.Patil.
2021
Эта книга может послужить учебником для аспирантов и справочником для любого выпускника компьютерной школы. Она также станет простым справочником для компьютерных специалистов, которые хотят начать свою карьеру в области машинного обучения с использованием Python.
Эта книга разделена на двенадцать глав. Каждая глава была тщательно разработана с помощью нескольких реализованных концепций. Были приложены целенаправленные усилия для обеспечения того, чтобы каждая концепция Python, обсуждаемая в этой книге, объяснялась с помощью соответствующих команд, и были включены скриншоты выходных данных. Глава 1 посвящена среде разработки, предлагаемой Google COLAB. Главы 2-4 охватывают основы языка Python, уделяя особое внимание управляющим и итеративным операторам, операторам вместе с их приложениями в базовых программах.
#python #eng
9 074
Scientific dаta: A 50 Steps Guide using Python
Matthias Hofmann
2024
Книга адресована аспирантам, изучающим естественные науки и желающим улучшить свои навыки работы с данными для обеспечения долгосрочной доступности результатов своих экспериментов. Другой потенциальной аудиторией книги являются преподаватели университетов, которые хотят обеспечить устойчивое долгосрочное использование собранных экспериментальных данных на протяжении нескольких «поколений» студентов. Еще одной возможной целевой аудиторией могут стать малые и средние компании в описываемой области, которые не могут или не хотят нанимать штатного разработчика для работы с продвинутыми средами баз данных и научных сотрудников с сильной подготовкой в области управления данными. В этом смысле цель книги - способствовать взаимному пониманию потребностей как ученых, так и инженеров по обработке данных.
#python #eng
9 074
Переводим текст в речь
Грустными вечерами, когда становится не с кем поговорить, можно занять свои руки и научить программу общаться с помощью gTTS.
Установка:
pip install gTTS
Модуль запускается из терминала. Введите gtts-cli 'hello' --output hello.mp3, и вы получите аудиофайл с голосом.
Ну а если вам нужно голосовое сопровождение из Python то создайте gTTS(text), сохраните его в файл — save(filename) или запишите в поток байтов с помощью write_to_fp(fp), а затем передайте его в библиотеку для работы с аудио.
#lesson9 074
Conceptualizing Python in Google COLAB
Poornima G. Naik, Girish R. Naik, M.B.Patil.
2021
Эта книга может послужить учебником для аспирантов и справочником для любого выпускника компьютерной школы. Она также станет простым справочником для компьютерных специалистов, которые хотят начать свою карьеру в области машинного обучения с использованием Python.
Эта книга разделена на двенадцать глав. Каждая глава была тщательно разработана с помощью нескольких реализованных концепций. Были приложены целенаправленные усилия для обеспечения того, чтобы каждая концепция Python, обсуждаемая в этой книге, объяснялась с помощью соответствующих команд, и были включены скриншоты выходных данных. Глава 1 посвящена среде разработки, предлагаемой Google COLAB. Главы 2-4 охватывают основы языка Python, уделяя особое внимание управляющим и итеративным операторам, операторам вместе с их приложениями в базовых программах.
#python #eng
9 074
Machine Learning with Python Cookbook
Kyle Gallatin
2024
Это практическое руководство содержит более 200 самостоятельных рецептов, которые помогут вам решить проблемы машинного обучения, с которыми вы можете столкнуться в своей работе. Если вы хорошо знакомы с Python и его библиотеками, включая pandas и scikit-learn, вы сможете решать конкретные задачи, от загрузки данных до обучения моделей и использования нейронных сетей.
#python #eng
9 074
Advanced Applications of Python Data Structures and Algorithms
Mohammad Gouse Galety, Arul Kumar Natarajan, A. V. Sriharsha
2023
Структуры данных - это важнейшие принципы, применимые к любому языку программирования в области информатики. Структуры данных могут быть изучены с помощью Python легче, чем с помощью любого другого языка программирования, благодаря их интерпретируемости, интерактивности и объектно-ориентированному характеру. Компьютеры могут хранить и обрабатывать данные с необычайной скоростью и с выдающейся точностью. Поэтому крайне важно, чтобы данные эффективно хранились и к ним можно было быстро получить доступ. Кроме того, обработка данных должна занимать как можно меньше времени при сохранении максимально возможного уровня точности. Расширенные приложения структур данных и алгоритмов Python помогают понять и применить основы структур данных и их многочисленные реализации, а также обсуждают преимущества и недостатки различных структур данных.
#python #eng
9 074
Warnings
Иногда нужно мягко намекнуть пользователю, что он делает что-то не так и что этот метод трогать не стоит (DeprecationWarning). warnings поможет.
В модуле есть несколько видов предупреждений: Deprecation, Runtime, Syntax, Future, Import. Чаще всего вы будете встречать первые два.
Предупреждения выводятся в терминал и говорят, что нужно поправить. А если начнут надоедать, их можно легко подавить.
📌 Документация
#lesson
9 074
The Book of Dash: Build Dashboards with Python and Plotly
Adam Schroeder, Christian Maye, Ann Marie Ward
2022
Создавайте потрясающие интерактивные приложения для визуализации данных на Python с помощью инструмента визуализации и анализа данных Dash. Создавайте интерфейсы, которые придают смысл вашим данным и делают их красивыми.
Краткое и практическое введение в создание интерактивных приложений для визуализации данных на Python, известных как информационные панели. Вы уже видели информационные панели раньше; подумайте о визуализации результатов выборов, которые вы можете обновлять в режиме реального времени, или о картах населения, которые вы можете фильтровать по демографическим показателям. С помощью библиотеки Python Dash вы сможете создавать аналитические панели мониторинга, которые представляют данные эффективным, удобным и элегантным способом всего за несколько строк кода.
#python #eng
