Django 4 пишем сайт с нуля
С нуля шаг за шагом вы напишете полноценную социальную сеть на Django 4. Простые сайты после этого вам будет писать легко.
Перейти к просмотру
С нуля шаг за шагом вы напишете полноценную социальную сеть на Django 4. Простые сайты после этого вам будет писать легко.
Перейти к просмотру
🔥 Что должен знать каждый разработчик Python: 8 основных технологий
📌 У каждого разработчика имеется свой набор технологий и инструментов, которые он использует в своей работе. Их выбор осуществляется в течение всего профессионального пути.
💬 Так, специалист что-то находит удобным, а что-то нет и формирует свой личный список фаворитов. Сегодня мы решили помочь как начинающим разработчикам Python, так и спецам, поэтому разберем 8 необходимых технологий, без которых никак не обойтись в работе в любой сфере от инжиниринга до бекенда.
https://itproger.com/news/chto-dolzhen-znat-kazhdiy-razrabotchik-python-8-osnovnih-tehnologiy
📌 У каждого разработчика имеется свой набор технологий и инструментов, которые он использует в своей работе. Их выбор осуществляется в течение всего профессионального пути.
💬 Так, специалист что-то находит удобным, а что-то нет и формирует свой личный список фаворитов. Сегодня мы решили помочь как начинающим разработчикам Python, так и спецам, поэтому разберем 8 необходимых технологий, без которых никак не обойтись в работе в любой сфере от инжиниринга до бекенда.
https://itproger.com/news/chto-dolzhen-znat-kazhdiy-razrabotchik-python-8-osnovnih-tehnologiy
Захват экрана Windows
Существует несколько библиотек на Python для захвата экрана компьютера под управлением операционной системы Windows, но самой быстрой оказалась библиотека d3dshot.
Она использует системные библиотеки DXGI и Direct3D, чтобы обеспечить чрезвычайно быструю и надежную функциональность захвата экрана.
Её можно применить, например, в реализации игровых ботов.
Пример можно посмотреть тут.
Существует несколько библиотек на Python для захвата экрана компьютера под управлением операционной системы Windows, но самой быстрой оказалась библиотека d3dshot.
Она использует системные библиотеки DXGI и Direct3D, чтобы обеспечить чрезвычайно быструю и надежную функциональность захвата экрана.
Её можно применить, например, в реализации игровых ботов.
Пример можно посмотреть тут.
Уроки по Flask с нуля
Что такое фреймворк и что из себя представляет WSGI-приложение. Первая простая программа на Flask и отладка на локальном Web-сервере. Создание представлений - обработчиков запросов с помощью декоратора route.
Перейти к просмотру
Что такое фреймворк и что из себя представляет WSGI-приложение. Первая простая программа на Flask и отладка на локальном Web-сервере. Создание представлений - обработчиков запросов с помощью декоратора route.
Перейти к просмотру
🔥You-Get
You-Get - крошечная, но мега полезная утилита для загрузки мультимедийного содержимого (видео, аудио, изображений) из интернета.
🌵 Скачивает видео с популярных сайтов, таких как YouTube или TikTok
🌵 Парсит веб-страницы и загружает изображения
🌵 Загружает бинарные файлы и другой не-html контент с сайтов
GitHub/Инструкция
You-Get - крошечная, но мега полезная утилита для загрузки мультимедийного содержимого (видео, аудио, изображений) из интернета.
🌵 Скачивает видео с популярных сайтов, таких как YouTube или TikTok
🌵 Парсит веб-страницы и загружает изображения
🌵 Загружает бинарные файлы и другой не-html контент с сайтов
GitHub/Инструкция
3 классических паттерна проектирования в Python: синглтон, декоратор и итератор
Паттерны в Python – это шаблоны для решения задач, которые часто встречаются в практике программиста. Они представляют из себя огромный набор инструментов. В этом материале вы познакомитесь с самыми главными из них.
Подробнее: 👉 тут
Паттерны в Python – это шаблоны для решения задач, которые часто встречаются в практике программиста. Они представляют из себя огромный набор инструментов. В этом материале вы познакомитесь с самыми главными из них.
Подробнее: 👉 тут
Лимит рекурсии
В Python иногда возникает
Но надо помнить, что делать это — опасное занятие, ибо каждый новый вызов занимает достаточно много памяти. В реальных проектах нужно стараться использовать не рекурсию, а обычные циклы.
В Python иногда возникает
RecursionError во время создания рекурсивных алгоритмов (даже при решении простых университетских задач), однако с помощью модуля sys можно изменить максимальную глубину рекурсии, чтобы избежать появления этой ошибки.Но надо помнить, что делать это — опасное занятие, ибо каждый новый вызов занимает достаточно много памяти. В реальных проектах нужно стараться использовать не рекурсию, а обычные циклы.
ПРОГРАММА КОНВЕРТЕР ВАЛЮТ с графическим интерфейсом на PyQT5
В этом видео мы создадим программу КОНВЕРТЕР ВАЛЮТ с графическим интерфейсом с использованием библиотеки PyQt5 на Python. А также рассмотрим создания GUI в Qt Designer и научимся конвертировать .ui в .py.
Перейти к просмотру
В этом видео мы создадим программу КОНВЕРТЕР ВАЛЮТ с графическим интерфейсом с использованием библиотеки PyQt5 на Python. А также рассмотрим создания GUI в Qt Designer и научимся конвертировать .ui в .py.
Перейти к просмотру
🔥 Pip
Pip – наиболее распространённый менеджер пакетов в python. Он позволяет устанавливать локальные или удаленные пакеты в вашу виртуальную среду или Python системы.
Если вы работали с другими языками программирования, концепция pip может показаться вам знакомой. Pip похож на npm (в Javascript), composer (в PHP) или gem (в Ruby).
https://pypi.org/project/pip/
Pip – наиболее распространённый менеджер пакетов в python. Он позволяет устанавливать локальные или удаленные пакеты в вашу виртуальную среду или Python системы.
Если вы работали с другими языками программирования, концепция pip может показаться вам знакомой. Pip похож на npm (в Javascript), composer (в PHP) или gem (в Ruby).
https://pypi.org/project/pip/
🗳 Списки и их методы
▬▬▬▬▬▬▬▬
В видео обсудим все методы, которые имеются у списков.
➖ append()
➖ clear()
➖ copy()
➖ count()
➖ index()
➖ insert()
➖ pop()
➖ remove()
➖ reverse()
➖ sort()
Смотреть видео на YouTube ⬅️
▬▬▬▬▬▬▬▬
В видео обсудим все методы, которые имеются у списков.
➖ append()
➖ clear()
➖ copy()
➖ count()
➖ index()
➖ insert()
➖ pop()
➖ remove()
➖ reverse()
➖ sort()
Смотреть видео на YouTube ⬅️
🔥 Как создать собственные Python-декораторы и правильно их использовать
💬 Статья рассчитана на тех, кто владеет основами Python и хочет научиться создавать собственные декораторы для повышения качества кода.
📌 Декоратор — конструкция языка Python для расширения возможностей функций и классов без изменения их кода.
Есть смартфон. Сделаем его устойчивым к падениям — наденем на него чехол. Чехол не изменяет прежние возможности смартфона, и добавляет к нему качество — ударопрочность. Чехол — декоратор смартфона.
Один и тот же чехол подходит для всех смартфонов нужной модели. Универсальность — важное свойство декораторов.
Читать статью
💬 Статья рассчитана на тех, кто владеет основами Python и хочет научиться создавать собственные декораторы для повышения качества кода.
📌 Декоратор — конструкция языка Python для расширения возможностей функций и классов без изменения их кода.
Есть смартфон. Сделаем его устойчивым к падениям — наденем на него чехол. Чехол не изменяет прежние возможности смартфона, и добавляет к нему качество — ударопрочность. Чехол — декоратор смартфона.
Один и тот же чехол подходит для всех смартфонов нужной модели. Универсальность — важное свойство декораторов.
Читать статью
📚Книга: Python. Сборник упражнений
Автор: Стивенсон Б.
Описание: Сборник содержит 186 задач по программированию разной степени сложности. Для ряда упражнений изложены решения с подробным разбором фрагментов кода и синтаксических конструкций языка Python. В книге представлен простой и понятный стиль программирования. Чтобы решить приведенные здесь задачи, достаточно базовых знаний языка Python.
Автор: Стивенсон Б.
Описание: Сборник содержит 186 задач по программированию разной степени сложности. Для ряда упражнений изложены решения с подробным разбором фрагментов кода и синтаксических конструкций языка Python. В книге представлен простой и понятный стиль программирования. Чтобы решить приведенные здесь задачи, достаточно базовых знаний языка Python.
a.gif
18.9 MB
🔥 Полезные библиотеки Shell
dynamic-wallpaper - простой скрипт который динамически меняет обои рабочего стола в соответствии с текущим временем.
Утилита использует коллекцию обоев в высоком разрешении, пользователи также могут добавлять свои по желанию.
GitHub/Инструкция
dynamic-wallpaper - простой скрипт который динамически меняет обои рабочего стола в соответствии с текущим временем.
Утилита использует коллекцию обоев в высоком разрешении, пользователи также могут добавлять свои по желанию.
GitHub/Инструкция
Расширяем Python с помощью Cython, Rust и других языков
Когда чистого кода Python оказывается недостаточно, на помощь могут прийти другие языки, которые можно использовать через специальное расширение. В зависимости от вашей ситуации это может быть C, C ++, Rust или что-то ещё.
Давайте посмотрим, какие у нас есть варианты на такой случай и в каких сценариях они могут пригодиться:
https://pythonspeed.com/articles/rust-cython-python-extensions/
Когда чистого кода Python оказывается недостаточно, на помощь могут прийти другие языки, которые можно использовать через специальное расширение. В зависимости от вашей ситуации это может быть C, C ++, Rust или что-то ещё.
Давайте посмотрим, какие у нас есть варианты на такой случай и в каких сценариях они могут пригодиться:
https://pythonspeed.com/articles/rust-cython-python-extensions/
6 Python декораторов, которые значительно упростят ваш код
Декораторы могут помочь вам писать меньше кода для реализации сложной логики и повторно использовать его повсюду.
Смотреть статью
Декораторы могут помочь вам писать меньше кода для реализации сложной логики и повторно использовать его повсюду.
Смотреть статью
Изучение Flask для начинающих / Создание сайта на Python
◾️Создание веб сайтов на Python - Смотреть
◾️Разработка страниц и добавление стилей - Смотреть
◾️Работа с базой данных SQLite - Смотреть
◾️Отображение данных из БД - Смотреть
◾️Удаление и обновление записей - Смотреть
◾️Публикация на сервер - Смотреть
◾️Создание веб сайтов на Python - Смотреть
◾️Разработка страниц и добавление стилей - Смотреть
◾️Работа с базой данных SQLite - Смотреть
◾️Отображение данных из БД - Смотреть
◾️Удаление и обновление записей - Смотреть
◾️Публикация на сервер - Смотреть
YouTube
Изучение Flask / #1 - Создание веб сайтов на Python
Представляем вам видеокурс по изучению фреймворка Flask. За курс мы с вами научимся создавать сайты на Python Flask. Мы изучим работу с данным фреймворком, а также создадим на его основе полноценный веб блог.
1) Курс по языку Python: https://itproger.com/course/django…
1) Курс по языку Python: https://itproger.com/course/django…