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

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

Преобрести рекламное размещение: https://telega.in/c/Python_libr
加入频道
Что выведет этот код?
Anonymous Quiz
21%
5
38%
'5'
18%
Ошибку
23%
Узнать ответ
🔥 PyTorch.

github.com/pytorch/pytorch — тензоры и динамические нейронные сети в Python с сильным ускорением графического процессора.



• PyTorch is a Python package that provides two high-level features:

• Tensor computation (like NumPy) with strong GPU acceleration;
• Deep neural networks built on a tape-based autograd system;

• You can reuse your favorite Python packages such as NumPy, SciPy, and Cython to extend PyTorch when needed.

#GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
📌 Тесты в документации

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

Реализуется с помощью модуля doctest. Он ищет текст, который выглядит как интерактивный сеанс Python (>>>, ... и подобные символы).

Можно запускать тесты с doctest.testmod() или введя в терминале: python -m doctest -v example.py.

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

#урок
📓 Автоматизация предприятия с помощью Python

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

• Эта книга научит вас создавать, читать, изменять и извлекать данные из документов Excel, Word и PDF с помощью программирования на языке Python. Также Вы узнаете, как можно в автоматическом режиме извлекать данные с веб-сайтов, PDF-документов, работать с электронной почтой Gmail и Outlook, а также мессенжером WhatsApp. Отдельный раздел книги будет интересен тем, кто желает автоматизировать с помощью языка Python извлечение текста из изображений и отсканированных документов.

#RU
📌 Знаете, как работает словарь?

Лучше не знать. Начнём с того, что он принимает только хешируемые объекты, то есть те, у которых есть метод __hash__. Это str, tuple, frozenset и другие неизменяемые объекты.

После их запихивают в хеш-таблицу (есть на эту тему классная статья). Если просто, то это «гардеробная». Вы даёте номерок и вам выдают вещь.

#урок
Интерфейс командной строки

Самостоятельный парсинг аргументов даже с argparse вызывает трудности. Чтобы их избежать, стоит установить typer.

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

Это — интуинтивно понятный модуль для создания FAST API интерфейсов командой строки. Проще говоря, вы сможете создавать команды по типу git branch -b main.

Библиотека сама создаст usage и --help сообщения на основе документации используемых функций или переданных аргументов.

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

#lesson
📓 Python для детей и родителей. 2-е издание.

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

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

#RU
Что выведет этот код?
Anonymous Quiz
15%
0
58%
None
20%
Ошибку
8%
Узнать ответ
📓 Самоучитель Python. Выпуск 0.2.

• Чем может быть полезен Python? Автор решил написать небольшую обзорную статью на эту тему. Вот лишь некоторые вещи, которые умеет делать python: работа с xml/html файлами, работа с http запросами GUI (графический интерфейс), создание веб-сценариев, работа с FTP, работа с изображениями, аудио и видео файлами, робототехника, программирование математических и научных вычислений многое, многое другое...

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

#RU
try/except

Эта конструкция используется для «ловли» ошибок и их обработки. Например, если пользователь неправильно ввёл число, попросить его сделать это заново.

try — здесь хранится код, который может выдать ошибку.

except Exception — если появилась ошибка, будет выполняться код из этого блока.

else — ошибок не было? Отлично, значит после try выполняем этот блок.

finally — выполняется всегда. Выдало ошибку, не выдало ошибку, функция использовала return — не имеет значение.

#объяснение
👨🏻‍💻 Алгоритмы и структуры данных в Python.

• Структуры данных
– это, по сути, и есть структуры которые могут хранить некоторые данные вместе. Другими словами, они используются для хранения связанных данных.

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

Сортировка пузырьком в python.
Слияние списков. Метод двух указателей Python.
Сортировка слиянием в python. Merge sort in Python. Recursive sorting algorithms.
Быстрая сортировка в python. Quick sort in Python. Recursive sorting algorithms.
Структура данных Stack( LIFO). Задача "Правильная скобочная последовательность".
27 Метод подсчета. Сортировка подсчетом Python.

#Видео #RU