Python | Программирование
8.91K subscribers
2.55K photos
7 videos
141 files
2.13K links
Python без границ для всех

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

Преобрести рекламное размещение: https://telega.in/c/Python_libr
Download Telegram
🧩 Что должен знать каждый разработчик Python: 8 основных технологий

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

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

🧷 https://itproger.com/news/chto-dolzhen-znat-kazhdiy-razrabotchik-python-8-osnovnih-tehnologiy

#Статья
❤6👍2
📌 Что такое декоратор?

Это обёртка для функции, которая принимает функцию и делает с ней что хочет. Обёрткой выступает вызываемый объект — функция или класс с методом __call__.

Декоратор создаёт и возвращает эту обёртку при вызове. После, при вызове decorated_function(), выполняется обёртка.

#урок
❤5👍3
🧩 10 классных проектов GitHub на языке Python

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

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

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

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

#Статья
❤5🔥2
📌 Функция map

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

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

#теория
❤5👍2
🧩 Распознавание текста с картинки. Python Tesseract ORC + OpenCV

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

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

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

#Статья
❤5👍1
📌 @typing.final

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

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

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

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

#урок
❤5🔥2
Шпаргалка по Django

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

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

#Шпаргалка
❤6😁4
Шпаргалка по виртуальному окружению Python

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

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

#Шпаргалка
❤5🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
@dataclass

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

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

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

#урок
❤5🔥2
АЙТИШНИКИ БЕСПЛАТНОЕ ОБУЧЕНИЕ

Проект «Terminal» стал крупнейшей библиотекой бесплатного образования. В одном канале собраны курсы, книги, полезные инструменты и практические тренажёры для всех разработчиков:

• Практические курсы и задания
• Книги и статьи известных авторов
• Полезные инструменты и ресурсы
• IT-новости и инсайды

Обучение по всем направлениям: SQL, Python, ML, Frontend, PHP, C++, Go, Git, Linux, QA, Java, Vibe-coding, InfoSec и др.

⌨️ подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
📌 Вычисление суммы списка строк с числами

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

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

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

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

#урок
❤5👍2
🫥 Сервис запустили - пора принимать поздравления и платежи

С платежами поможет pay.hot. Подключаем оплату на сайте, в приложении или Telegram:

- СБП
- Банковские карты РФ
- Международные банковские карты

🫥 Можно подключиться без ИП и ООО в России, а выручку получать в USDT.

🫥 Работаем с пополнением Steam, донатами в игры, digital-сервисами, Таро-ботами, магазинами цифровых товаров, хостингами и нейросервисами.

🫥 Согласование и подключение - обычно до 7 часов. Поддержка на связи 24/7.

🫥 Кстати, у нас есть агентская программа. Если знаете проекты, которым нужен приём платежей, можете помогать им подключаться к pay.hot и получать агентское вознаграждение.

🫥 Расскажите о своём проекте: @payhotsupport_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
📌 functools.singledispatch()

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

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

#урок
❤5👍3🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1