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

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

Преобрести рекламное размещение: https://telega.in/c/Python_libr
加入频道
📌 Функция hex() в Python, число в шестнадцатеричную строку.

• Функция hex() преобразует целое число в шестнадцатеричную строку с префиксом 0x.

• В функцию hex() может быть передан любой объект, реализующий метод __index__(), возвращающий целое число.

Примеры преобразований числа в шестнадцатеричную строку (на картинке).

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

#урок
Кратко про Python Tkinter | Как создавать GUI Приложения?

• В этом видео мы разберёмся, что такое: графический интерфейс пользователя (GUI), как создавать оконные приложения и как здесь может пригодится Python Tkinter.

• В качестве практического примера, мы напишем оконное приложение при помощи Python Tkinter, которое будет замерять скорость интернета при помощи библиотеки SeedTest-cli.

🧷 Смотреть видео

#Видео
🧩 Сравниваем Java и Python или с чего лучше начать?

• Новичкам всегда тяжело на этапе поиска первого языка программирования для изучения. Главными конкурентами, между которыми архи сложно выбирать, являются – Java и Python.

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

🧷 Читать статью

#Статья
🔖 Шпаргалка по Python

Одностраничный справочный лист для языка программирования на Python.

🧷 Смотреть шпаргалку

#Шпаргалка
Многопоточность и асинхронность в программировании | Python Threading и Multiprocessing

• Хотите ускорить работу своего кода в несколько раз? Если да, то вы пришли по адресу! В данном ролике, мы разберёмся, как можно использовать весь потенциал вашего процессора для выполнения программы.

• Узнаем как это реализуется на практике, и напишем небольшой код с использованием асинхронной библиотеки Python Threading, и многопоточной библиотеки Multiprocessing.

🧷 Смотреть видео

#Видео
🧩 5 движков для создания игр в Python

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

• Их можно устанавливать из разных каналов, например, с площадки распространения кода или менеджера pip. Кроме них, имеются и автономные среды для реализации игр. Давайте разберем ТОП-5 движков.

🧷 Читать статью

#Статья
📌 Функция id() в Python, идентификатор объекта.

• Функция id() возвращает уникальный идентификатор для указанного объекта.

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

• Следует иметь в виду, что некоторые объекты могут иметь один и тот же идентификатор, например: мелкие целые от -5 до 256, True и False.

Примеры получения идентификатора объекта (на картинке).

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

#урок
📌 Класс memoryview() в Python, ссылка на буфер обмена.

• Класс memoryview() возвращает ссылку на буфер обмена памяти, в которой находится переданный в качестве аргумента объект. Объект obj должен поддерживать протокол буфера обмена.

• memoryview() обеспечивает прямой доступ для чтения и записи к байтово-ориентированным данным объекта без необходимости их предварительного копирования. Это приводит к значительному увеличению производительности при работе с большими объектами, такими как двоичные данные видео или изображения, поскольку создает другой объект доступа для изменения больших данных без их копирования.

Примеры использования (на картинке).

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

#урок
Визуализация Данных на Python

• В данном ролике ты узнаешь: Как редактировать кривой график; Что такое диаграмма рассеяния, и как её строить; Как строить трёхмерные (3D графики) графики; И на десерт - как строить анимированные графики с помощью библиотеки Plotly.

🧷 Смотреть видео

#Видео
🧩 Как учить Python с нуля с удовольствием: пишем своего чат-бота

• Python — классный язык программирования. Но многие новички учат его неправильно: почти все онлайн-курсы, тренажёры, книги и видео предлагают начинать учить Python с нуля с каких-то странных задач, вроде: «Давайте решим вот эту математическую задачку» или «Давайте напишем рекурсивный поиск чисел Фибоначчи». Вы уже тоже зеваете от скуки?

🧷 Читать статью

#Статья
🔖 Шпаргалка по функции permutations

Функция permutations возвращает последовательные перестановки элементов входного множества.

#Шпаргалка
Python Socket | Как управлять компьютером с телефона?

• Сегодня мы узнаем, как можно управлять Компьютером с Телефона, при помощи языка программирования Python и библиотеки Socket.

🧷 Смотреть видео

#Видео
🧩 Pytest-фикстуры на человеческом

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

🧷 Читать статью

#Статья
📌 Функция isinstance() в Python, принадлежность экземпляра к классу.

• Функция isinstance() вернет True, если проверяемый объект object является экземпляром указанного класса (классов) или его подкласса (прямого, косвенного или виртуального).

• Если объект object не является экземпляром данного типа, то функция всегда возвращает False.

• Функцией isinstance() можно проверить класс, кортеж с классами, либо рекурсивный кортеж кортежей. Другие типы последовательностей аргументом classinfo не поддерживаются.

• Если аргумент classinfo не является классом, либо кортежем с классами, а с версии Python 3.10 записью, объединяющей нескольких типов (например int | str), то возбуждается исключение TypeError.

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

#урок
📌 Функция issubclass() в Python, проверяет наследование класса.

• Функция issubclass() возвращает True, если указанный класс class является подклассом указанного класса (классов) classinfo (прямым, косвенным или виртуальным) . Класс считается подклассом самого себя.

• Функцией issubclass() можно проверить класс, кортеж с классами, либо рекурсивный кортеж кортежей. Другие типы последовательностей аргументом classinfo не поддерживаются.

• Если аргумент classinfo не является классом, либо кортежем с классами, а с версии Python 3.10 записью, объединяющей нескольких типов (например int | str), то возбуждается исключение TypeError.

• Существует аналогичная функция isinstance() для проверки того же отношения, только для объекта - экземпляра класса. В большинстве случаев isinstance(x, y) == issubclass(type(x), y).

Для проверки, является ли объект экземпляром класса (классов) используйте функцию isinstance(). Дополнительно смотрите встроенную функцию type().

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

#урок
Сказание о Базах Данных | Python и SQLite3

• Умение работать с базами данных, является ключевым навыком для ЛЮБОГО разработчика, независимо от сферы деятельности.

• В данном ролике мы разберёмся для чего нужны базы данных, что такое СУБД (Система Управления Базами Данных), узнаем чем отличаются между собой MySQL, PostgreSQL и SQLite3. Ну в и конце ролика, мы напишем приложение на языке программировании Python в связке с SQLite3.

🧷 Смотреть видео

#Видео
🧩 Как ускорить приложения на Python

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

🧷 Читать статью

#Статья
🔖 Шпаргалка по основам Data Science Python

Вы узнаете о типах данных Python, операторах, методе управления потоком, функциях, файловых операциях, классе, объектах и многом другом.

#Шпаргалка
Кейлоггер на Python | Простыми словами

• Что же такое Кейлоггер? KeyLogger - это программное или аппаратное обеспечение, регистрирующее различные действия пользователя — нажатия клавиш на клавиатуре компьютера, движения и нажатия клавиш мыши и т.д.

• Сегодня мы напишем подобный Кейлоггер при помощи языка программирования Python и библиотеки pynput.

🧷 Смотреть видео

#Видео
🧩 Пишем систему распознавания ладони на Python OpenCV

• Сегодня автор покажет, как написать систему распознавания ладони на Python + OpenCV (26 строчек кода). Этот урок требует минимальных знаний OpenCV.

🧷 Читать статью

#Статья