Python | Программирование
Kanalga Telegram’da o‘tish
Python без границ для всех Владелец, реклама @Ak_Mihail Преобрести рекламное размещение: https://telega.in/c/Python_libr
Ko'proq ko'rsatish8 936
Obunachilar
-324 soatlar
-77 kun
-5030 kun
Postlar arxiv
📌 Функция hasattr(), наличие атрибута объекта
• Функция hasattr() проверяет существование атрибута с именем name в объекте object. Возвращает True, если атрибут с именем name существует, иначе False.
• Реализация функция hasattr() основывается на вызове функции getattr() с последующей проверкой на предмет брошенного ей исключения AttributeError.
Примеры проверки наличия атрибута объекта (код на картинке).
📕 Документация
#урок
В Python — нет переменных. И как теперь жить?
• Сочный материал для тех, кто хочет глубже понимать, как работает интерпретатор CPython, и использовать это для написания более эффективных программ.
🧷 Смотреть видео
#Видео
🧩 Почему Python такой популярный?
• Что сделало Python таким популярным, и какие факторы повлияли на его успех? В этой статье мы исследуем историю развития этого языка программирования, а также оцениваем перспективы в различных областях IT.
🧷 Читать статью
#Статья
🔖 Шпаргалка по основным типам данных
Следует придерживаться нескольких несложных правил при выборе имен переменных:
• Имя переменной может содержать только латинские буквы, числа и символ нижнего подчеркивания;
• Имя переменной не должно содержать пробелов;
• Имя переменной не должно начинаться с цифры;
• Регистр важен: var и Var это разные переменные.
#Шпаргалка
Простой GUI калькулятор на Python
• В этой серии видеоуроков автор научит вас делать простой кроссплатформенный GUI калькулятор на языке Python.
🧷 Смотреть видео
#Видео
🧩 Декораторы в Python: понять и полюбить
• Декораторы — один из самых полезных инструментов в Python, однако новичкам они могут показаться непонятными. Возможно, вы уже встречались с ними, например, при работе с Flask, но не хотели особо вникать в суть их работы.
• Эта статья поможет вам понять, чем являются декораторы и как они работают.
🧷 Читать статью
#Статья
📌 Модуль chardet, определение кодировки
• Модуль chardet, это автоматический детектор кодировки текста и является портом кода автоопределения в Mozilla. Этот модуль поможет определить кодировку символов, если вдруг на экране появятся "кракозябры".
• Модуль chardet отлично поддерживает и определяет русские кодировки: KOI8-R, MacCyrillic, IBM855, IBM866, ISO-8859-5, windows-1251(Cyrillic).
Пример автоматического определения кодировки символов (код на картинке).
📕 Документация
#урок
📌 Функция hash() в Python, хэш-значение объекта.
• Функция hash() возвращает хеш-значение объекта, если оно есть. Хэш-значения являются целыми числами. Они используются для быстрого сравнения ключей словаря во время поиска в словаре.
• Равные числовые значения имеют одинаковое значение хеш-функции, даже если они имеют разные типы, как в случае с 1 и 1.0.
• Пользовательские типы могут переопределять метод __hash__(), результат которого будет использован при вызове функции hash(). Однако, следует помнить, что функция hash() обрезает значение в соответствии с битностью хоста.
Примеры получения хэш-значений объектов (на картинке).
📕 Документация
#урок
Управляем Arduino с компьютера. Python + PyQt5
• В этом уроке автор покажет как сделать программу для связи Arduino с ПК на Python и PyQt5.
🧷 Смотреть видео
#Видео
Шикарный отдых — это не про санатории и Турцию вообще-то
Это про Шанхай и Киото. Или Сеул, — но точно не то, что предлагают 99% туроператоров.
Аня Перовская объясняет почему. Путешествует как в круизах, так и на самолётах. А затем показывает, как выглядит мир и отдых без туроператора.
Почему перед круизом лучше прибыть в порт пораньше? Чем отличаются самолётные рейсы? Куда лучше съездить с друзьями, а куда с семьёй? Что лучше: самолёт, круиз или автобус — рассказывает канал Ани Перовской, подписывайтесь!
🧩 Leetcode 934. Разбор задачи на Python с использованием dfs + bfs
• Сегодня автор попробует объяснить решение задачи с сайта Leetcode на языке программирования Python.
🧷 Читать статью
#Статья
🔖 Шпаргалка strftime
Чтобы ознакомиться с полным набором кодов форматов, поддерживаемых на вашей платформе, обратитесь к документации strftime(3).
🧷 Смотреть шпаргалку
#Шпаргалка
Приложение с GUI на Python и PySide6 (PyQt6). Построение GUI в Qt Designer
• В этом видео мы начнем создавать приложение с графическим интерфейсом на Python используя фреймворк PySide6. PySide6 - это фреймворк для создания графических интерфейсов и является аналогом уже всем известного PyQt6, только с доступной лицензионной политикой.
• PySide6 или PyQt6 - самый продвинутый и профессиональный фреймворк для создания GUI на Python. Графический интерфейс (GUI) будем разрабатывать в Qt Designer.
🧷 Смотреть видео
#Видео
Погрузитесь в мир Python с нашим бесплатным курсом!
🎓 Включено 45 уроков, 56 упражнений в тренажере и 163 проверочных теста. Узнаете, как создавать программы, работать с условиями и функциями.
Что вы освоите:
— Составление программ из нескольких модулей.
— Анализ ошибок в коде с использованием отладочной печати.
📚 Курс охватывает основы Python: синтаксис, условия, циклы, типы данных и библиотеки. Практика на каждом шаге поможет вам уверенно использовать язык.
Начните свое обучение с бесплатного базового курса Python и вы сможете создавать несложные программы, а так же анализировать ошибки в коде!
🧩 Пишем AI-плеер для сайта и боремся с лесными пожарами
• Узнайте, как создать плеер для сайта на основе ИИ, как предсказать развитие лесных пожаров, почему крупные IT-компании США массово увольняют сотрудников и как быстро прокачать свой код на Python.
🧷 Читать статью
#Статья
Вечером 31 марта Telegram выпустил обновление API 7.2, а 1 апреля конструктор ботов Botmother добавил поддержку функций Telegram Business. Среди новых функций появилась возможность добавить бота в бизнес аккаунт. Теперь бот сможет вести диалог от вашего имени, а вы можете присоединиться к беседе в любое время. Вы можете настроить бота по своему усмотрению, выбрав чаты, к которым он получит доступ. Например, исключить всех пользователей из списка контактов или разрешить боту отвечать только на новые чаты. В Botmother можно создать бота без программирования для работы с различными сервисами и использовать интеграцию с AI. Бот может стать вашим личным ассистентом. Настроить бота Botmother можно по этой инструкции.
botmother.ru
📌 Функция help() в Python, справка по любому объекту.
Функция help() вызывает встроенную справочную систему. Эта функция предназначена для интерактивного использования.
• Если аргумент не задан, интерактивная справочная система запускается в консоли интерпретатора.
• Если аргумент является строкой, то она ищется как имя модуля, функции, класса, метода, ключевого слова или раздела документации, а страница справки выводится на консоль.
• Если аргумент является любым другим типом объекта, генерируется страница справки об объекте.
Пример получения справки по объектам Python (на картинке).
📕 Документация
#урок
Боишься командную строку? Зря!
В канале BashDays ты найдешь лучшие Linux и Bash практики. Действующий девопс-инженер, самобытно и с долей юмора, затрагивает темы:
- Рекавери файлов через grep
- Почему коты гадят в макбуки
- Как отключить логирование
- Неочевидные трюки на Bash
- Сниффер SSH на strace
И это только цветочки. А если заскучал, поиграй с друзьями в piu-piu и надери им бэкенд. Рекомендую!
В BashDays даже джуны становятся сеньорами.
Подписывайся — @bashdays
📌 Функция hex() в Python, число в шестнадцатеричную строку.
• Функция hex() преобразует целое число в шестнадцатеричную строку с префиксом 0x.
• В функцию hex() может быть передан любой объект, реализующий метод __index__(), возвращающий целое число.
Примеры преобразований числа в шестнадцатеричную строку (на картинке).
📕 Документация
#урок
Кратко про Python Tkinter | Как создавать GUI Приложения?
• В этом видео мы разберёмся, что такое: графический интерфейс пользователя (GUI), как создавать оконные приложения и как здесь может пригодится Python Tkinter.
• В качестве практического примера, мы напишем оконное приложение при помощи Python Tkinter, которое будет замерять скорость интернета при помощи библиотеки SeedTest-cli.
🧷 Смотреть видео
#Видео
