Топ 5 лучших графических фреймворков Python (GUI)
В этом видео автор подробно рассматривает лучшие GUI фреймворки Python, которые позволяют реализовывать красивый и удобный интерфейс для приложений. Вы разберете особенности каждого фреймворка и выясните, в каких случаях использовать определенную технологию.
Также вы узнаете какой графический фреймворк на данный момент является самым актуальным и пользуется большой популярностью среди разработчиков.
Смотреть это видео на youtube: youtu.be/tT2ikZDvH1k
В этом видео автор подробно рассматривает лучшие GUI фреймворки Python, которые позволяют реализовывать красивый и удобный интерфейс для приложений. Вы разберете особенности каждого фреймворка и выясните, в каких случаях использовать определенную технологию.
Также вы узнаете какой графический фреймворк на данный момент является самым актуальным и пользуется большой популярностью среди разработчиков.
Смотреть это видео на youtube: youtu.be/tT2ikZDvH1k
YouTube
ТОП 5 Лучших графических (GUI) фреймворков Python / Графический интерфейс python
Лучшие Python фреймворки для создания программ с графическим интерфейсом / Лучшие Gui фреймворки
⭐ Курс ООП и Приват канал: https://zproger-school.com/
⭐ Телеграм канал: https://t.me/+xMIie02caak0MmEx
⭐ Курс PyQt5 Python: https://stepik.org/z/79741 (Скидка…
⭐ Курс ООП и Приват канал: https://zproger-school.com/
⭐ Телеграм канал: https://t.me/+xMIie02caak0MmEx
⭐ Курс PyQt5 Python: https://stepik.org/z/79741 (Скидка…
Скачиваем вебсайты целиком
Максимально простой, но при этом мощный пакет
Функция
А вот
Но здесь надо быть аккуратнее, подобная рекурсивная загрузка отправит много запросов к серверу и может сильно нагрузить его, если на сайте много страниц.
Максимально простой, но при этом мощный пакет
pywebcopy поможет вам клонировать отдельные веб-страницы или даже целые сайты. Функция
save_webpage скачивает страницу по указанной ссылке, в аргументы также можно передать путь, куда сохранить результат. А вот
save_website дает возможность скачать целый вебсайт рекурсивно. Например, если сайт представляет из себя блог, то скрипт скачет все статьи, которые есть на сайте. Но здесь надо быть аккуратнее, подобная рекурсивная загрузка отправит много запросов к серверу и может сильно нагрузить его, если на сайте много страниц.
Лучшие книги по Python для начинающих
В этом ролике автор делает обзор лучших книг по Python для начинающих. Разбор происходит по 6 критериям: Путь до первой Python-программы, Простота текста и качество перевода, Понятность сложных тем, Ширина и глубина изложения, Примеры и практика, Фишки книги.
Смотреть это видео на youtube: youtu.be/qV9sjY73nTo
В этом ролике автор делает обзор лучших книг по Python для начинающих. Разбор происходит по 6 критериям: Путь до первой Python-программы, Простота текста и качество перевода, Понятность сложных тем, Ширина и глубина изложения, Примеры и практика, Фишки книги.
Смотреть это видео на youtube: youtu.be/qV9sjY73nTo
YouTube
Лучшие книги по Python для начинающих - начинаем обзор
Начинаем обзор лучших книг по Python для начинающих в 2020 году.
Будем разбирать по 6 критериям:
1. Путь до первой Python-программы.
2. Простота текста и качество перевода.
3. Понятность сложных тем.
4. Ширина и глубина изложения.
5. Примеры и практика.…
Будем разбирать по 6 критериям:
1. Путь до первой Python-программы.
2. Простота текста и качество перевода.
3. Понятность сложных тем.
4. Ширина и глубина изложения.
5. Примеры и практика.…
Красивые таблицы в терминале
PrettyTable – это простая библиотека, предназначенная для быстрого и легкого представления табличных данных в виде ASCII. Модуль можно установить привычным способом через
Для создания таблиц и работы с ними используется класс
Более того, модуль
PrettyTable – это простая библиотека, предназначенная для быстрого и легкого представления табличных данных в виде ASCII. Модуль можно установить привычным способом через
pip.Для создания таблиц и работы с ними используется класс
PrettyTable из этого модуля. Задать название для столбцов можно с помощью атрибута fields_name. Строки в таблицу добавляются путем вызова метода add_row.Более того, модуль
prettytable позволяет регулировать различные параметры, сортировать данные, работать с html, а также взаимодействовать с csv и sql таблицами. Так что возможностей у этого модуля предостаточно.Библиотека showballstemmer
Работали когда-нибудь над поисковиками? Хороший поисковик должен много чего уметь находить по минимальному запросу. Чем лучше, тем сложнее писать. Некоторые используют pymorph2 (первая слишком много потребляет ресурсов), но ведь достаточно определять основу слова, а не начальную форму для нахождения большинства результатов.
Библиотека showballstemmer и занимается тем, что определяет основу слова, что делает поиск более точным. А главное, что библиотека намного меньше потребляет, а результат намного лучше.
В начале следует импортировать модуль требуемого языка, к примеру вот модули английского, русского и французского соответственно: EnglishStemmer, FrenchStemmer, RussianStemmer
Работали когда-нибудь над поисковиками? Хороший поисковик должен много чего уметь находить по минимальному запросу. Чем лучше, тем сложнее писать. Некоторые используют pymorph2 (первая слишком много потребляет ресурсов), но ведь достаточно определять основу слова, а не начальную форму для нахождения большинства результатов.
Библиотека showballstemmer и занимается тем, что определяет основу слова, что делает поиск более точным. А главное, что библиотека намного меньше потребляет, а результат намного лучше.
В начале следует импортировать модуль требуемого языка, к примеру вот модули английского, русского и французского соответственно: EnglishStemmer, FrenchStemmer, RussianStemmer
Media is too big
VIEW IN TELEGRAM
Типичные ошибки новичков в Python
В этом ролике автор рассматривает 11 ошибок, которые разработчики часто совершают при написании кода на Python. Эти привычки новичков в Python выдают их неопытность. Отказавшись от них и применяя более правильные варианты из видео, вы сможете улучшить свой код и сделать его более грамотным.
Смотреть это видео на youtube: youtu.be/R6wNKRrKX3k
В этом ролике автор рассматривает 11 ошибок, которые разработчики часто совершают при написании кода на Python. Эти привычки новичков в Python выдают их неопытность. Отказавшись от них и применяя более правильные варианты из видео, вы сможете улучшить свой код и сделать его более грамотным.
Смотреть это видео на youtube: youtu.be/R6wNKRrKX3k
Какой будет результат запроса?
Anonymous Quiz
24%
Ошибка, т.к. алиас нельзя использовать без подзапроса
51%
Запрос отработает корректно
25%
Ошибка, т.к. вычисляемое поле задано неверно
Подключаемся к серверу по ssh
Пакет
Использовать модуль достаточно просто, пример основный методов на картинке выше. Кстати, интересный факт, Paramiko — это сочетание слов "параноик" и "друг" на языке эсперанто.
Устанавливается пакет привычным образом через пакетный менеджер pip. А документацию можете изучить тут.
Пакет
paramiko позволяет устанавливать соединение с удаленными машинами по протоколу SSH2 и производить там все те же операции, если бы вы подключались через, например, утилиту ssh на линуксе. Использовать модуль достаточно просто, пример основный методов на картинке выше. Кстати, интересный факт, Paramiko — это сочетание слов "параноик" и "друг" на языке эсперанто.
Устанавливается пакет привычным образом через пакетный менеджер pip. А документацию можете изучить тут.
Media is too big
VIEW IN TELEGRAM
Telegram бот на Python
В этом видеоуроке автор подробно и наглядно разбирает процесс разработки telegram-ботах на примере реального проекта - бота для пиццерии с использованием aiogram и python. Вы научитесь создавать продающего бота с админкой, клиентской частью, кнопками, inline клавиатурой и базой данных.
00:00 Проект бота
01:40 Регистрация бота, получение токена
05:00 Установка aiogram, оформление проекта
08:10 bat файл для запуска бота
13:08 эхо бот telegram
21:08 Ответы бота (answer, reply, send message)
26:00 Чат-бот telegram
Смотреть это видео на youtube: youtu.be/TYs3-uyjC30
В этом видеоуроке автор подробно и наглядно разбирает процесс разработки telegram-ботах на примере реального проекта - бота для пиццерии с использованием aiogram и python. Вы научитесь создавать продающего бота с админкой, клиентской частью, кнопками, inline клавиатурой и базой данных.
00:00 Проект бота
01:40 Регистрация бота, получение токена
05:00 Установка aiogram, оформление проекта
08:10 bat файл для запуска бота
13:08 эхо бот telegram
21:08 Ответы бота (answer, reply, send message)
26:00 Чат-бот telegram
Смотреть это видео на youtube: youtu.be/TYs3-uyjC30
Функция reduce
Модуль
Таким образом, в примере выше
Модуль
functools позволяет хорошо раскрыть функциональные возможности Python. Например, в functools есть интересная функция reduce, которая позволяет «сжимать» данные, применяя последовательно функцию и запоминая результат.Таким образом, в примере выше
reduce умножает 1 на 2, затем результат этого умножения на 3 и так далее.Что выведет код?
Anonymous Quiz
41%
<class 'type'>
13%
<class 'object'>
4%
<class 'tuple''>
42%
Ошибку
Media is too big
VIEW IN TELEGRAM
Спецсимволы, экранирование символов и raw-строки в Python
В этом видеоуроке автор подробно говорит о raw-строках (сырые строки), рассматривает на примерах понятие экранирования и для чего оно нужно, а также разбирает работу со спецсимволами строк:
• \n - перевод строки
• \t - табуляция
• \\ - обратный слеш
• \' и \" - экранирование кавычек
Смотреть это видео на youtube: youtu.be/VZsWVN6QaKc
В этом видеоуроке автор подробно говорит о raw-строках (сырые строки), рассматривает на примерах понятие экранирования и для чего оно нужно, а также разбирает работу со спецсимволами строк:
• \n - перевод строки
• \t - табуляция
• \\ - обратный слеш
• \' и \" - экранирование кавычек
Смотреть это видео на youtube: youtu.be/VZsWVN6QaKc