Магические методы
Это те, что зарезервированы Python для своих целей и определяются так:
К примеру, отредактировав
Большую часть этих методов и за что они отвечают можно найти в operator.
#lesson
🔗 Python tricks
Это те, что зарезервированы Python для своих целей и определяются так:
method_name(). Пе
реопределяя их мы можем менять поведение приложения.К примеру, отредактировав
add(), мо
жем сказать как класс будет реагировать при складывании значений.Большую часть этих методов и за что они отвечают можно найти в operator.
#lesson
🔗 Python tricks
Media is too big
VIEW IN TELEGRAM
🎬 12 красивых ОДНОСТРОЧНЫХ конструкций на Python — сделай свой код конфеткой!
Python — язык лаконичный, его любят за выразительность и читаемый код. Изучи эти 12 однострочных конструкций Python и применяй их в своих проектах, сделай код конфеткой!
➖ https://www.youtube.com/watch?v=LkHCy5JZtsA
🔗 Python tricks
Python — язык лаконичный, его любят за выразительность и читаемый код. Изучи эти 12 однострочных конструкций Python и применяй их в своих проектах, сделай код конфеткой!
➖ https://www.youtube.com/watch?v=LkHCy5JZtsA
🔗 Python tricks
Пишем простую игру на Pygame в прямом эфире 👨💻
Хотите научиться программировать и создавать свои собственные игры? Тогда не пропустите вебинар «Пишем простую игру на Pygame». На вебинаре Илья Лебедев, разработчик программного обеспечения и преподаватель программирования, с нуля напишет простую игру в стиле Pac-Man вместе со зрителями в прямом эфире.
В ходе вебинара узнаете:
→ об азах Python
→ из чего состоит знание языка и умение им пользоваться
→ о границах применимости Python
Вебинар нацелен на новичков в программировании. Если вы ещё не умеете программировать на Python или умеете немного, то этот вебинар как раз для вас.
Присоединяйтесь к эфиру 27 апреля в 20:00 по мск по ссылке. Ставьте колокольчик, чтобы не пропустить.
Хотите научиться программировать и создавать свои собственные игры? Тогда не пропустите вебинар «Пишем простую игру на Pygame». На вебинаре Илья Лебедев, разработчик программного обеспечения и преподаватель программирования, с нуля напишет простую игру в стиле Pac-Man вместе со зрителями в прямом эфире.
В ходе вебинара узнаете:
→ об азах Python
→ из чего состоит знание языка и умение им пользоваться
→ о границах применимости Python
Вебинар нацелен на новичков в программировании. Если вы ещё не умеете программировать на Python или умеете немного, то этот вебинар как раз для вас.
Присоединяйтесь к эфиру 27 апреля в 20:00 по мск по ссылке. Ставьте колокольчик, чтобы не пропустить.
YouTube
Пишем простую игру на Pygame | Урок для начинающих
В ходе вебинара узнаете:
→ об азах Python
→ из чего состоит знание языка и умение им пользоваться
→ о границах применимости Python
Вебинар нацелен на новичков в программировании. Если вы ещё не умеете программировать на Python или умеете немного, то этот…
→ об азах Python
→ из чего состоит знание языка и умение им пользоваться
→ о границах применимости Python
Вебинар нацелен на новичков в программировании. Если вы ещё не умеете программировать на Python или умеете немного, то этот…
Media is too big
VIEW IN TELEGRAM
🎬 ПРИЛОЖЕНИЕ С GUI НА PYTHON и PySide6 (PyQt6). Построение GUI в Qt Designer
В этом видео мы начнем создавать приложение с графическим интерфейсом на Python используя фреймворк PySide6. PySide6 - это фреймворк для создания графических интерфейсов и является аналогом уже всем известного PyQt6, только с доступной лицензионной политикой. PySide6 или PyQt6 - самый продвинутый и профессиональный фреймворк для создания GUI на Python. Графический интерфейс (GUI) будем разрабатывать в Qt Designer.
Нашим приложением будет трекер расходов "Expense tracker" - которое Вы можете добавлять записи о доходах и расходах, получать краткую статистику по своему остаточному балансу, категориям затрат и прочее. Все информация будет хранится в базе данных Sqlite3.
➖ https://www.youtube.com/watch?v=au01t_WOe_Q
🔗 Python tricks
В этом видео мы начнем создавать приложение с графическим интерфейсом на Python используя фреймворк PySide6. PySide6 - это фреймворк для создания графических интерфейсов и является аналогом уже всем известного PyQt6, только с доступной лицензионной политикой. PySide6 или PyQt6 - самый продвинутый и профессиональный фреймворк для создания GUI на Python. Графический интерфейс (GUI) будем разрабатывать в Qt Designer.
Нашим приложением будет трекер расходов "Expense tracker" - которое Вы можете добавлять записи о доходах и расходах, получать краткую статистику по своему остаточному балансу, категориям затрат и прочее. Все информация будет хранится в базе данных Sqlite3.
➖ https://www.youtube.com/watch?v=au01t_WOe_Q
🔗 Python tricks
Метод string.partition
partition() разбивает строку при первом появлении разделителя на три составляющие: начало, разделитель и конец. В результате возвращается строка в виде кортежа. Если разделитель не найден, в результате будут две пустые строки и исходная строка.
🔗 Python tricks
partition() разбивает строку при первом появлении разделителя на три составляющие: начало, разделитель и конец. В результате возвращается строка в виде кортежа. Если разделитель не найден, в результате будут две пустые строки и исходная строка.
🔗 Python tricks
multiprocessing
Это встроенная библиотека для создания параллельных процессов, которая обеспечивает локальное и удаленное выполнение параллельных задач.
Она использует процессы вместо потоков, что позволяет избежать проблем с глобальной блокировкой интерпретатора (GIL) и обеспечивает лучшую изоляцию между задачами, но требует больше ресурсов.
#lesson
🔗 Python tricks
Это встроенная библиотека для создания параллельных процессов, которая обеспечивает локальное и удаленное выполнение параллельных задач.
Она использует процессы вместо потоков, что позволяет избежать проблем с глобальной блокировкой интерпретатора (GIL) и обеспечивает лучшую изоляцию между задачами, но требует больше ресурсов.
#lesson
🔗 Python tricks
Декоратор
Это вызываемый объект (функция или класс с
#теория
🔗 Python tricks
Это вызываемый объект (функция или класс с
call) ко
торый «оборачивает» другую функцию или класс и меняет функционал.#теория
🔗 Python tricks
Как работает функция print в Python
Функция print() в Python используется для вывода текстовой информации на экран или в консоль. Эта функция может принимать один или несколько аргументов. Одним из обязательных аргументов является строка или объект, который будет выведен.
• Перейти к просмотру
🔗 Python tricks
Функция print() в Python используется для вывода текстовой информации на экран или в консоль. Эта функция может принимать один или несколько аргументов. Одним из обязательных аргументов является строка или объект, который будет выведен.
• Перейти к просмотру
🔗 Python tricks
Tproger
Функция print в Python: как работает и зачем нужны аргументы
Рассмотрели функцию print в Python и рассказали о её работе. Описали, что такое аргументы print, зачем они нужны и как их использовать.
This media is not supported in your browser
VIEW IN TELEGRAM
DocsGPT
Библиотека, которая упрощает поиск информации в проектной документации. Благодаря интеграции мощных моделей GPT разработчики могут легко задавать вопросы о проекте и получать точные ответы.
Попробовать её можно тут, получить ответы по python, pandas, scikit-learn, solidity. Потребуется API-key от OpenAI, который можно получить тут.
#теория
🔗 Python tricks
Библиотека, которая упрощает поиск информации в проектной документации. Благодаря интеграции мощных моделей GPT разработчики могут легко задавать вопросы о проекте и получать точные ответы.
Попробовать её можно тут, получить ответы по python, pandas, scikit-learn, solidity. Потребуется API-key от OpenAI, который можно получить тут.
#теория
🔗 Python tricks
Одинаково
Интерпретатор считает всё, что можно считать перед запуском приложения. Если даже мы посмотрим дизассемблированный код, то увидим что вариант 1 и вариант 2 идентичны.
#объяснение
🔗 Python tricks
Интерпретатор считает всё, что можно считать перед запуском приложения. Если даже мы посмотрим дизассемблированный код, то увидим что вариант 1 и вариант 2 идентичны.
#объяснение
🔗 Python tricks
Tesseract
Это OCR или по другому — программа для распознавания текста. Для работы с ней в Python есть библиотека pytesseract.
Программа поддерживает множество языков, работает с UTF-8, легко дообучается и имеет готовые модели.
#теория
🔗 Python tricks
Это OCR или по другому — программа для распознавания текста. Для работы с ней в Python есть библиотека pytesseract.
Программа поддерживает множество языков, работает с UTF-8, легко дообучается и имеет готовые модели.
#теория
🔗 Python tricks
Классы в Python
Продолжительность: 23:53
В этом видео мы познакомимся с классами, как их создавать, как делать объекты, что такое метод init, как наследовать классы, и вызывать через super() init родителя.
Смотреть видео
🔗 Python tricks
Продолжительность: 23:53
В этом видео мы познакомимся с классами, как их создавать, как делать объекты, что такое метод init, как наследовать классы, и вызывать через super() init родителя.
Смотреть видео
🔗 Python tricks
Синтаксис языка Python
Продолжительность: 8:51
Язык Python во многом схож с языками Perl, C и Java, однако между ними имеются и определённые различия. В этом видео мы рассмотрим базовый синтаксис языка Python.
Смотреть видео
🔗 Python tricks
Продолжительность: 8:51
Язык Python во многом схож с языками Perl, C и Java, однако между ними имеются и определённые различия. В этом видео мы рассмотрим базовый синтаксис языка Python.
Смотреть видео
🔗 Python tricks
Введение в Python с PyCharm
Продолжительность: 12:35
Для удобного написания кода предназначены специальные программы, которые существенно облегчают этот процесс. Они помогают быстрее найти ошибки в коде, дают автоматические подсказки, выделяют цветом синтаксис. И многое-многое другое. Для написания кода на языке Python сейчас существует огромное количество программ. Можно сказать, что именно PyCharm стала стандартом для работы с Python.
Смотреть видео
🔗 Python tricks
Продолжительность: 12:35
Для удобного написания кода предназначены специальные программы, которые существенно облегчают этот процесс. Они помогают быстрее найти ошибки в коде, дают автоматические подсказки, выделяют цветом синтаксис. И многое-многое другое. Для написания кода на языке Python сейчас существует огромное количество программ. Можно сказать, что именно PyCharm стала стандартом для работы с Python.
Смотреть видео
🔗 Python tricks
Python - List Comprehension
Продолжительность: 30:02
List comprehension трудно перевести правильно на русский, потому, раз он генерирует новый список, будем называть его просто генератором списков. Это одна из самых приятных вещей в python, научившись писать которую, будешь применять её везде.
Смотреть видео
🔗 Python tricks
Продолжительность: 30:02
List comprehension трудно перевести правильно на русский, потому, раз он генерирует новый список, будем называть его просто генератором списков. Это одна из самых приятных вещей в python, научившись писать которую, будешь применять её везде.
Смотреть видео
🔗 Python tricks
SQLAlchemy
Object-Relational Mapping (ORM) — технология, которая связывает базы данных и языки программирования. С ней больше не придется писать SQL-код.
Для Python это SQLAlchemy. Он работает с самыми популярными реляционными базами данных, поддерживает асинхронность, но слегка труден в освоении.
📌 Документация
🔗 Python tricks
Object-Relational Mapping (ORM) — технология, которая связывает базы данных и языки программирования. С ней больше не придется писать SQL-код.
Для Python это SQLAlchemy. Он работает с самыми популярными реляционными базами данных, поддерживает асинхронность, но слегка труден в освоении.
📌 Документация
🔗 Python tricks
Менеджер «With ... as» для работы с файлами
Продолжительность: 6:19
При работе с файлами зачастую нужно отслеживать исключения. Делать это лишь при помощи «try – except» не особо удобно. По этой причине в Python существует менеджер «with ... as». В уроке мы научимся использовать данный менеджер на практике.
💾Смотреть видео
🔗 Python tricks
Продолжительность: 6:19
При работе с файлами зачастую нужно отслеживать исключения. Делать это лишь при помощи «try – except» не особо удобно. По этой причине в Python существует менеджер «with ... as». В уроке мы научимся использовать данный менеджер на практике.
💾Смотреть видео
🔗 Python tricks
Cтроки и операции над ними Python
Продолжительность: 10:18
В видео более подробно поговорим о том, как строки можно создать. Узнаем что такое конкатенация строк. Научимся находить длину строки при помощи функции len(). Узнаем как строки дублировать и сравнивать между собой.
💾Смотреть видео
🔗 Python tricks
Продолжительность: 10:18
В видео более подробно поговорим о том, как строки можно создать. Узнаем что такое конкатенация строк. Научимся находить длину строки при помощи функции len(). Узнаем как строки дублировать и сравнивать между собой.
💾Смотреть видео
🔗 Python tricks
Маршрутизация приложений Flask
Продолжительность: 4:41
Говорим о том, что функции можно задать несколько декораторов route, работает с переменными в url, пробуем конвертировать типы переменных. Воспользуемся классов request для обработки HTTP-методов, напримере POST запроса.
💾Смотреть видео
🔗 Python tricks
Продолжительность: 4:41
Говорим о том, что функции можно задать несколько декораторов route, работает с переменными в url, пробуем конвертировать типы переменных. Воспользуемся классов request для обработки HTTP-методов, напримере POST запроса.
💾Смотреть видео
🔗 Python tricks