Python tricks | Хитрости Питона
5.67K subscribers
2.21K photos
26 videos
1 file
2.52K links
Здесь вы найдете лучшие практики и приёмы, которые используют опытные программисты.

Сотрудничество: @SIeep_Token

Мы на платформе: https://telegram.me/python_tricks

Ссылка на канал: https://t.me/+QayZf6ccsQllZTYy
Download Telegram
Класс total_ordering

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

Класс должен определять один из методов lt()le()gt() или ge(). Кроме того, класс должен предоставлять метод eq().
Что выведет код?
Anonymous Quiz
35%
Flase
47%
True
5%
None
14%
Error
Flutter на Python

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

Flet — фреймворк, предоставляющий Flutter компоненты для разработки кроссплатформенных приложений на вашем любимом языке программирования Python (разработчики обещают расширять список поддерживаемых языков).

👉 Ссылка на статью
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️Самые востребованные направления в айти — Data Science и Machine Learning

Чтобы написать программу для поиска объектов(как на видео), тебе нужно две вещи:
1. Знать хоть какие-то основы Python
2. Немного хороших гайдов по Data Science и Machine learning

И всё! Через день обучения ты создашь программу, которая будет находить и разделять автомобили на дороге. А через месяц станешь востребованным спецом

Обучающие материалы тут: @machine_learning
Что выведет код?
Anonymous Quiz
8%
1
19%
'b': 'c'
35%
None
38%
Error
Сортировка пузырьком

Сортировка пузырьком - это метод сортировки массивов и списков путем последовательного сравнения и обмена соседних элементов, если предшествующий оказывается больше последующего.

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

Библиотека Pandas — это весьма эффективный инструмент для обработки данных, представляющих собой временные ряды. 

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

👉 Ссылка на статью
Что выведет код?
Anonymous Quiz
10%
[]
26%
True
40%
False
12%
None
12%
Error
browser-history

browser-history – это простой, не требующий никаких зависимостей, удобный для разработчиков пакет для извлечения (почти) истории любого браузера на (почти) любой платформе.
🎉 Среди студентов МГУ прошло голосование на 3 лучших телеграм-канала по программированию. Поздравляем победителей:

Python и 1000 программ – канал для всех, кто хочет освоить самый перспективный язык 2022 года. Гайды для новичков, шпаргалки, фишки, программы и многое другое.

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

IT Pirate - сливы платных курсов по программированию от топовых онлайн школ
Автоматическое тестирование QT GUI с помощью funq

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

Funq - инструмент для функционального тестирования QT-приложений с помощью python.

👉 Ссылка на статью
😮 Добавлена новая база слитых курсов на 800ГБ:

Программирование:
https://t.me/+jUxEu-xHqa8yZDMy

Python:
https://t.me/+Jgyihc-QOJ4wZmZi

Frontend и Web:
https://t.me/+tfEhSXS1v1Q3YWMy

Графика и дизайн:
https://t.me/+TiF5p55owysxM2Uy