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

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

Преобрести рекламное размещение: https://telega.in/c/Python_libr
加入频道
📌 IT и юмор

На просторах интернета существует небольшая библиотека, под названием pyjokes. Она хранит в себе набор шуток, связанных с программированием, Python и Чаком Норрисом.

Установка: pip install pyjokes

Почему QA перешел дорогу? Испортить всем день.

Симпатия к дьяволу на самом деле заключается в том, чтобы быть добрым к тестировщикам.

Сколько программистов нужно, чтобы поменять лампочку? Нисколько, они просто делают темноту стандартом.

#урок
📓 Практический анализ временных рядов: прогнозирование со статистикой и машинное обучение.

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

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

#RU
📌 Пасхалки в Python

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

from __future__ import braces

import this

import __hello__

import types
help(types.CodeType)

• Установите pip install antigravity, после — введите import antigravity.

#урок
📓 Программирование на Python в примерах и задачах.

• В книге рассмотрены базовые методы, подходы и конструкции, важные для понимания принципов использования языка Python на практике. Материал от главы к главе постепенно усложняется. Некоторые важные моменты достаточно часто повторяются (в разном контексте), особенно в начальных главах. Иногда похожие задачи решаются разными методами. Все это сделано намеренно. Цель простая — облегчить процесс усвоения информации и сформировать основы для понимания принципов программирования в Python.

📌 Самое главное:

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

#RU
📌 Визуализируем данные

Вы захотели отобразить данные в виде графиков, диаграмм, чтобы они менялись в зависимости от значений слайдеров, но у вас нет опыта разработки в Frontend? Не беда, ведь существует streamlit.

Установка: pip install streamlit

Он позволяет быстро создавать странички с разными графиками на Python с минимальным количеством кода. Посмотреть примеры можно введя streamlit hello.

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

#урок
📌 Оформляем текст

Признайте, что чёрно-белый терминал выглядит не очень. Тогда в него можно добавить цвета и поможет с этим rich.

Установка: pip install rich

Это модуль с огромным количеством функций для украшения текста. Есть добавление цветов, поддержка Markdown, работа с emoji и даже подсветка синтаксиса.

Со всем преимуществами можно познакомится, просто введя python -m rich в терминал.

#урок
📓 1400 задач по программированию.

• В книге приведено более 1400 задач по программированию. Задачи имеют разный уровень сложности и охватывают большой круг тем. Они не привязаны к конкретному языку программирования и могут быть решены в программе на любом языке (Pascal, Python, С, школьном алгоритмическом языке и т. д.). Издание будет полезно как читателям, изучающим программирование самостоятельно, так и преподавателям школ, колледжей и вузов.

#RU
📌 Форматирование строк

С помощью format() и f-строк мы можем добавлять значения внутрь строк и применять какие-то правила форматирования (заполнить нулями, сместить).

Рассмотрим f-строки. Мы перед строкой ставим букву f, после добавляем в места, где должно быть наше значение фигурные скобочки с именем переменной внутри.

Если надо мы можем добавить правила форматирования, после названия написав двоеточие. Например. :02X переведёт число в шестнадцатеричную систему счисления и заполнит нулями.

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

#урок
Переводим текст в речь

При создании робота, что захватит человечество, желательно научить его говорить. Сделать это можно с помощью модуля pyttsx3.

Установка: pip install pyttsx3
Если ошибка при импорте модуля win32com или win32api, то введите pip install pypiwin32

Им пользоваться довольно легко, достаточно функций: say(text), save_to_file(text, filename), runAndWait(). Также вы можете настраивать голос с помощью getProperty(name) и setProperty(name, value).

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

#lesson
📌 Работаем с буфером обмена

pyperclip
выполняет самые простые функции по копированию и считыванию текста.

Установка: pip install pyperclip

Вот, что она умеет:

copy(text: str) — получает строку и записывает её в буфер обмена

paste() — возвращает текст из буфера. Также у терминалов есть фича, как копирования при выделении, она использует другой буфер. Чтобы его использовать, добавьте primary=True.

#урок
📓 Python. Визуализация данных: Matplotlib, Seaborn, Mayavi.

• Книга “Python. Визуализация данных” посвящена библиотеками для визуализации данных на языке программирования Python: Matplotlib, Seaborn, Mayavi. По каждой библиотеке приведено подробное описание инструментов для визуализации данных, средств настройки внешнего вида и компоновки графиков.

#RU
📓 Чистый Python. Тонкости программирования для профи.

• Изучение всех возможностей Python — сложная задача, а с этой книгой вы сможете сосредоточиться на практических навыках, которые действительно важны. Раскопайте «скрытое золото» в стандартной библиотеке Python и начните писать чистый код уже сегодня.

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

#RU
📌 Быстрый веб фреймворк

FastAPI
— лучший фреймворк для написания API. Доказательством этого является его использованием Microsoft, Netflix и другими крупными компаниями.

Установка: pip install "fastapi[all]"

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

Но и быстродействие не хромает. В сравнении с NodeJS и Go он раза в 2-3 быстрее решает задачи.

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

#урок