Python | Программирование
9.72K subscribers
1.96K photos
4 videos
138 files
1.67K links
Python без границ для всех

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

Преобрести рекламное размещение: https://telega.in/c/Python_libr
Download Telegram
Socket или как создать собственный сервер на Python в домашних условиях

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

🧷 https://youtu.be/f5ic6D30_mQ

#Видео
June 13, 2024
📌 Функция filter()

filter(func, iter)
— принимает функцию, которую возвращает True или False и итерируемый объект. На основе ответа функции решает, оставлять объект или нет.

#урок
June 14, 2024
Многопроцессность, многопоточность, асинхронность в Python и не только.

• Сегодняшний выпуск — о том, как заставить наше приложение летать!

• Поговорим о процессорах, о том, как они работают, о многоядерных CPU и Hyper-Threading, о процессах, потоках и многопоточности, а также об асинхронности или кооперативной многозадачности.

🧷 https://youtu.be/JIp14T9bvvc

#Видео
June 14, 2024
📌 itertools.reduce()

Он используется для применения функции к итерации и уменьшения ее до одного значения.

#теория
June 15, 2024
Параллельное программирование на Python

• Лекция по параллельному программированию преподавателя Тимофея Хирьянова. Очень насыщенное и полезное видео!

🧷 https://youtu.be/QitEF7Qvi4w

#Видео
June 15, 2024
Telegram Bot на Python

• Разработка телеграм ботов интересный и прибыльный процесс. За урок мы с нуля разработаем Telegram Bot на основе языка Python. Мы изучим несколько основных команд для работы с пользователем и получением информации от него.

🧷 https://youtu.be/HodO2eBEz_8

#Видео
June 16, 2024
📌 copy

Библиотека для создания поверхностных и глубоких копий объекта.

Неглубокая копия — копия объекта, который сохраняет ссылки на существующие объекты, а не создаёт новые.

Глубокая копия создает рекурсивно копирует объекты, на которые ссылается полученный экземпляр.

#урок
June 16, 2024
📌 Функция any()

• Функция any() возвращает True, если какой-либо (любой) элемент в итерируемом объекте является истинным True, в противном случае any() возвращает значение False.

• Если последовательность пуста, то функция any() возвращает False.

• Функция any() применяется для проверки истинности любого из значений в итерируемом объекте и эквивалентна коду на картинке.

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

#урок
June 17, 2024
📌 functools.partial()

Это функция, которая позволяет вам создать новую функцию с уже переданными параметрами существующей функции.

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

#урок
June 17, 2024
📌 Функция all()

• Функция all() возвращает значение True , если все элементы в итерируемом объекте - истинны, в противном случае она возвращает значение False.

• Если передаваемая последовательность пуста, то функция all() также возвращает True.

• Функция all() применяется для проверки на True всех значений в последовательности и эквивалентна коду на картинке.

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

#урок
June 18, 2024
📌 @functools.lru_cache

Это декоратор, который кэширует результат функции, чтобы не нужно было пересчитывать их каждый раз при вызове.

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

#урок
June 18, 2024
📌 Функция abs()

Функция abs() используется для возврата абсолютного значения числа.

abs() принимает только один аргумент, число, абсолютное значение которого должно быть возвращено. Аргумент может быть целым числом, числом с плавающей запятой или комплексным числом.
• Если аргумент представляет собой целое число или число с плавающей запятой, abs() возвращает абсолютное значение в виде целого числа или числа с плавающей запятой.
• В случае комплексного числа abs() возвращает только часть величины, которая также может быть числом с плавающей запятой.

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

#урок
June 19, 2024
📌 functools.singledispatch()

Декоратор позволяет определить функцию, которая может быть перегружена на основе типа ее первого аргумента.

Используется для создания функций, которые ведут себя по-разному в зависимости от типа их ввода.

#урок
June 19, 2024
📌 Вычисление суммы списка строк с числами

• Для преобразования списка строк с числами включая десятичные c разделением их по типам int и float, необходимо перед преобразованием в тип float проверять строку на вхождение точки '.'

• Для проверки строки на целое число перед преобразованием проверим, что строка состоит только из десятичных чисел str.isdigit().

• После выполнения всех преобразований применим функцию sum().

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

#урок
June 20, 2024
@dataclass

Декоратор определяет методы __init__(), __eq__(), __repr__() на основе аннотированных полей.

Проще говоря, таким образом создаются классы, которые хранят данные, которые мы определяем заранее.

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

#урок
June 20, 2024
Шпаргалка по виртуальному окружению Python

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

🧷 https://cheatography.com/ilyes64/cheat-sheets/python-virtual-environments/

#Шпаргалка
June 21, 2024
Шпаргалка по Django

• Будет полезна тем, кто желает освоить веб-разработку на Python. Здесь вы найдёте базовую информацию по работе с фреймворком — от его установки и до операций с Git.

🧷 https://cheatography.com/sebtoga/cheat-sheets/django/

#Шпаргалка
June 21, 2024
📌 @typing.final

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

С версии Python 3.11 добавляет __final__ на объект, что позволяет с if getattr(obj, "__final__", False) проверять, конечный этот объект или нет.

Добавлено в Python 3.8

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

#урок
June 22, 2024
🧩 Распознавание текста с картинки. Python Tesseract ORC + OpenCV

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

• Мы с вами рассмотрим пример работы с библиотекой Tesseract ORC и на её основе построим приложение для распознавания текста с фото.

🧷 https://itproger.com/news/raspoznavanie-teksta-s-kartinki-python-tesseract-orc-opencv

#Статья
June 23, 2024
📌 Функция map

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

Когда мы используем генератор, например, с помощью list(), то map() проходит по каждому элементу, передаёт его функции и подставляет результат работы.

#теория
June 23, 2024
🧩 10 классных проектов GitHub на языке Python

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

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

• В статье мы расскажем вам о нескольких прекрасных проектах GitHub, созданных на этом языке, которые не только наглядно покажут вам все возможности Python, но и подарят море вдохновения. Поехали!

🧷 https://itproger.com/news/10-klassnih-proektov-github-na-yazike-python

#Статья
June 24, 2024