Python | Программирование
9.87K subscribers
1.81K photos
2 videos
139 files
1.53K links
Python без границ для всех

Владелец, реклама @Ak_Mihail

Преобрести рекламное размещение: https://telega.in/c/Python_libr
加入频道
📌 Фреймворк pytest в Python, тестирование кода.

• Фреймворк pytest позволяет легко писать небольшие, удобочитаемые тесты и может масштабироваться для поддержки сложного функционального тестирования приложений и библиотек.

• Для работы pytest требуется: Python 3.7+ или PyPy3.

Модуль pytest размещен на PyPI, поэтому установка относительно проста (код на картинке).

📕 Документация

#урок
🧩 LlamaIndex: создаем чат-бота без боли и страданий

• В этой статье рассмотрим мощный фреймворк для работы с большими языковыми моделями LlamaIndex: узнаем, как настроить и использовать LlamaIndex, и увидим его в действии на примере поиска ответа в заданном тексте.

🧷 Читать статью

#Статья
Отправка формы данных. Entry. Combobox. DateEntry

• Сегодня мы научимся создавать интерфейс для ввода информации пользователем. Разберемся с элементами Entry, Combobox, Button, DateEntry.

🧷 Смотреть видео

#Видео
🔖 Комплексная шпаргалка по Python

Эта шпаргалка содержит все необходимые знания для начального и среднего уровня.

👉 Смотреть шпаргалку

#Шпаргалка
🧩 Настройка первого отчета в Google Looker

• Если вы метите в Data Science, отчитываться в PowerPoint уже непрофессионально. Да и возможностей для манипуляции с данными маловато. Решение — BI-система.

• В этой статье покажем, как с ней работать: затащим «горячие» данные в Google Looker, сверстаем дашборд и познакомимся с парой трюков.

🧷 Читать статью

#Статья
📌 Модуль tqdm - progressbar для программ на Python.

• Модуль tqdm предназначен для быстрого и расширяемого внедрения индикаторов выполнения (progressbar) во внешние интерфейсы программ на Python, предоставляя конечным пользователям визуальную индикацию хода вычислений или передачи данных.

• Он также будет полезен в целях отладки, как в качестве инструмента профилирования, так и в качестве способа отображения информации журнала итеративной задачи. Благодаря простоте использования библиотека также является идеальным кандидатом для включения в образовательные курсы Python.

Модуль tqdm размещен на PyPI, поэтому установка относительно проста (код на картинке).

📕 Документация

#урок
🔖 Шпаргалка по продвинутому Pandas

Pandas — главная библиотека в Python для работы с данными. Её активно используют аналитики данных и дата-сайентисты.

👉 Смотреть шпаргалку

#Шпаргалка
🧩 Комментарий особого типа: выполнение скриптов Python с помощью Shebang

• Вы узнаете, что такое шебанг, когда включать его в скрипты Python, научитесь определять шебанг в разных системах, а также выполните скрипты через собственный интерпретатор, написанный на Python.

🧷 Читать статью

#Статья
Кластеризация на Python. Алгоритм kmeans

• В сегодняшнем выпуске видео, автор расскажет вам, что такое алгоритм кластеризации К-средних или кmeans.

• Вы узнаете для чего он нужен, как применяется, так же на примере проанализируем базу данных покупателей и с помощью алгоритма к-средних, достанем из этих данных полезную информацию.

🧷 Смотреть видео

#Видео
⚡️Какой основной инструмент работы у аналитика?

Pandas - инструмент, который делает жизнь аналитика проще и приятней, а работу - эффективней.

Научиться работать с Pandas на реальных задачах бизнеса можно на бесплатном курсе от Simulative.

За неделю обучения вы:
🟠Освоите Pandas с нуля до продвинутых функций: сложная агрегация, оконные функции и т.д.
🟠Научитесь решать реальные аналитические задачи: проводить многомерный ABC-анализ, XYZ-анализ, рассчитывать динамику продаж.
🟠Сделаете собственный проект, который сможете добавить в портфолио: реальный кейс автоматизации обработки финансовой отчетности от крупной региональной аптечной сети

🕗 Обучение проходит на платформе школы

😶Начать учиться Pandas
Please open Telegram to view this post
VIEW IN TELEGRAM
📌 Модуль Loguru в Python, приятное ведение журналов.

• Loguru - это модуль Python, целью которой является приятное ведение журналов в Python.

• При создании приложения практически всегда лень настраивать регистратор стандартной библиотеки loging, а вместо него используется функция print(). Ведение журналов имеет фундаментальное значение для каждого приложения и упрощает процесс отладки. loguru позволяет начать использовать ведение журнала с самого начала и без настройки. Это так же просто, как loguru import logger.

• Модуль loguru предназначен для того, чтобы сделать ведение логов менее болезненным и плюс ко всему добавляет ряд полезных функций.

Установка модуля loguru в виртуальное окружение (код на картинке).

📕 Документация

#урок
🧩 Пишем игру Pac-Man на Python в 300 строк кода

• В данной статье мы напишем легендарную игру Pac-Man на Python, уместив ее в 300 строчек кода.

🧷 Читать статью

#Статья
Паттерн Singleton (Одиночка) в Python

• Это шаблон предоставления глобального доступа к состоянию, гарантируется, что объект всегда будет один и тот же.

🧷 Смотреть видео

#Видео
📌 Модуль MySQLdb в Python, клиент БД MySQL.

• Модуль MySQLdb - это тонкая обертка Python для клиента MySQLdb.mysql написанного на языке С, которая делает его совместимым с интерфейсом Python DB API (версии 2).

• Из соображений быстродействия и эффективности значительная часть кода, реализующего Python DB API (описанная в PEP-249), находится в подмодуле MySQLdb.
mysql.

Установка модуля MySQLdb в виртуальное окружение через менеджер пакетов pip (код на картинке).

📕 Документация

#урок
Как синхронизировать PyCharm и GitHub проект python?

• В этом видео, автор расскажет о том, как создать репозиторий на гитхабе, как синхронизировать проект созданный в PyCharm с GitHub и использовать их.

🧷 Смотреть видео

#Видео
📌 Модуль psutil в Python, мониторинг ОС.

• Модуль psutil - это кроссплатформенная библиотека для получения информации о запущенных процессах и использовании системы (ЦП, память, диски, сеть, датчики) в Python. Этот модуль полезен для мониторинга системы, профилирования, ограничения ресурсов процессов и управления запущенными процессами.

• Он реализует множество функций, предлагаемых инструментами командной строки UNIX, такими как: ps, top, lsof, netstat, ifconfig, who, df, kill, free, nice, ionice, iostat, iotop, uptime, pidof, tty, taskset, pmap.

Так как модуль psutil не входит в стандартную библиотеку Python, его необходимо установить отдельно. Сделать это можно с помощью менеджера пакетов pip (код на картинке).

📕 Документация

#урок
🧩 Python + MySQL: как подключиться к СУБД MySQL и работать с ней с помощью Python?

• Из этой статьи вы узнаете, как подключиться к MySQL с помощью Python и выполнить основные команды для работы с данными в таблице: установка необходимых библиотек, подключение к базе данных, создание и удаление таблицы, добавление, извлечение и удаление данных из таблицы.

🧷 Читать статью

#Статья
Атрибуты класса, classmethod и staticmethod

• Посмотрим в первом приближении на атрибуты класса, как с ними работать, для чего нужны декораторы classmethod и staticmethod.

🧷 Смотреть видео

#Видео
Как синхронизировать PyCharm и GitHub проект python?

• В этом видео, автор расскажет о том, как создать репозиторий на гитхабе, как синхронизировать проект созданный в PyCharm с GitHub и использовать их.

🧷 Смотреть видео

#Видео
🔖 Шпаргалка по основам NumPy

NumPy
- библиотека с открытым исходным кодом для языка программирования Python.

Возможности:
— Поддержка многомерных массивов (включая матрицы).
— Поддержка высокоуровневых математических функций, предназначенных для работы с многомерными массивами.

👉 Смотреть шпаргалку

#Шпаргалка
🧩 Как работать с линейными системами в Python с помощью scipy.linalg?

• В этой статье мы научимся применять концепции линейной алгебры для решения практических задач с помощью scipy.linalg и работать с векторами и матрицами, используя Python и NumPy.

🧷 Читать статью

#Статья