Использование python-docx-template для динамического создания закладок и ссылок на них в документах Word
В этом материале автор предлагает свой способ вставки закладок (bookmarks) и ссылок (hyperlinks) на них при помощи python-docx-template.
Python Hacks
В этом материале автор предлагает свой способ вставки закладок (bookmarks) и ссылок (hyperlinks) на них при помощи python-docx-template.
Python Hacks
Безопасная разработка на Python
Язык программирования Python приобрел большую популярность среди разработчиков благодаря различным решениям, заложенным в его архитектуру. Но, как всякий другой язык программирования, Python имеет ряд уязвимостей, о которых мы подробно поговорим в этой статье.
Python Hacks
Язык программирования Python приобрел большую популярность среди разработчиков благодаря различным решениям, заложенным в его архитектуру. Но, как всякий другой язык программирования, Python имеет ряд уязвимостей, о которых мы подробно поговорим в этой статье.
Python Hacks
Media is too big
VIEW IN TELEGRAM
Функции и классы в Python
В этом видео автор подробно разбирает работу с функциями и классами в Python.
00:00 Введение в функции
01:00 Как объявить функцию
02:30 Аргументы функции
04:17 Передача нескольких аргументов
09:36 Область видимости переменных
16:17 Итог по функциям
16:54 Классы в Python
17:08 Как объявить класс
17:46 Как сделать экземпляр класса
18:17 Создание переменных
20:01 Создание функции
20:39 Что такое self в классах
21:53 Инициализация переменных
25:50 Когда лучше использовать классы вместо функций
Смотреть это видео на youtube: youtu.be/MgW6AD_y9Uc
В этом видео автор подробно разбирает работу с функциями и классами в Python.
00:00 Введение в функции
01:00 Как объявить функцию
02:30 Аргументы функции
04:17 Передача нескольких аргументов
09:36 Область видимости переменных
16:17 Итог по функциям
16:54 Классы в Python
17:08 Как объявить класс
17:46 Как сделать экземпляр класса
18:17 Создание переменных
20:01 Создание функции
20:39 Что такое self в классах
21:53 Инициализация переменных
25:50 Когда лучше использовать классы вместо функций
Смотреть это видео на youtube: youtu.be/MgW6AD_y9Uc
Безопасная разработка в Python. Часть 2
В этой статье автор рассмотрит уязвимости, более свойственные именно для языка Python. И начнет он с такой интересной темы как десериализация.
Python Hacks
В этой статье автор рассмотрит уязвимости, более свойственные именно для языка Python. И начнет он с такой интересной темы как десериализация.
Python Hacks
Как объединить 5 языков программирования в одном Python проекте?
Цель статьи: попробовать написать одно приложение, где будет использоваться код, написанный на 5 разных языках программирования. Благо на сегодняшний день уже реализовано много библиотек, которые позволяют без лишних проблем это сделать.
Python Hacks
Цель статьи: попробовать написать одно приложение, где будет использоваться код, написанный на 5 разных языках программирования. Благо на сегодняшний день уже реализовано много библиотек, которые позволяют без лишних проблем это сделать.
Python Hacks
Как можно компилировать типизированный Python
Прошло уже 9 лет с тех пор, как состоялся документ PEP 484, в котором сообществу Python были ниспосланы типы. Многих это сильно разозлило, и в широких массах этот ход осуждался. С тех пор пользователи неоднократно заявляли, что стремятся выяснить: в самом ли деле это означает, что теперь можно компилировать Python в нативный код и таким образом его ускорять? Вопрос совершенно оправданный. Итак, осуществимо ли это?
Python Hacks
Прошло уже 9 лет с тех пор, как состоялся документ PEP 484, в котором сообществу Python были ниспосланы типы. Многих это сильно разозлило, и в широких массах этот ход осуждался. С тех пор пользователи неоднократно заявляли, что стремятся выяснить: в самом ли деле это означает, что теперь можно компилировать Python в нативный код и таким образом его ускорять? Вопрос совершенно оправданный. Итак, осуществимо ли это?
Python Hacks
Media is too big
VIEW IN TELEGRAM
7 ошибок новичков в Python, которые нужно исключить
В этом ролике автор рассмотрит самые частые ошибки новичков в Python. Вы узнаете, как это влияет на ваш проект и как можно исправить ситуацию к лучшему.
0:00 Первая ошибка
1:30 Ускоряем List Comprehension в 8000 раз
2:02 Удобная замена round в f-строках
2:45 Комбинация параметров, которая создает баги
5:19 Ошибки в именовании, которые вызывают SyntaxError
5:54 Важные проблемы при записи данных
6:40 Универсальная функция для работы с дескрипторами
7:50 Исправляем важные ошибки с tuple
9:22 Определяем самый быстрый сценарий
Смотреть это видео на youtube: youtu.be/QIhoaxSHvwg
В этом ролике автор рассмотрит самые частые ошибки новичков в Python. Вы узнаете, как это влияет на ваш проект и как можно исправить ситуацию к лучшему.
0:00 Первая ошибка
1:30 Ускоряем List Comprehension в 8000 раз
2:02 Удобная замена round в f-строках
2:45 Комбинация параметров, которая создает баги
5:19 Ошибки в именовании, которые вызывают SyntaxError
5:54 Важные проблемы при записи данных
6:40 Универсальная функция для работы с дескрипторами
7:50 Исправляем важные ошибки с tuple
9:22 Определяем самый быстрый сценарий
Смотреть это видео на youtube: youtu.be/QIhoaxSHvwg
Мокинг внешних API в Python
В этом руководстве автор подробно разберет, как протестировать использование внешнего интерфейса с помощью Python подставок.
Python Hacks
В этом руководстве автор подробно разберет, как протестировать использование внешнего интерфейса с помощью Python подставок.
Python Hacks
Media is too big
VIEW IN TELEGRAM
Анализ данных на Python и Pandas
В этом видео автор представляет полноценный курс по Python и Pandas в объеме необходимом для анализа данных и Data Science.
0:05:12 Python
0:07:23 Переменные, числа и строки
0:20:12 Списки и циклы
0:51:23 Функции
0:58:26 Словарь
1:07:27 Сет
1:16:14 Цикл while
1:20:13 Классы
1:34:40 Наследование классов
1:45:27 Заключение про Python
1:45:49 Pandas
1:46:20 Загрузка данных
1:59:44 Чтение данных
2:26:40 Фильтрация и ворнинги
2:52:44 Сводные таблицы
3:27:06 Pivot table
3:40:28 Корреляция
3:52:11 Проверка связей
4:11:14 Визуализация данных
4:36:54 Numpy
4:45:45 Заключение
Смотреть это видео на youtube: youtu.be/dd3RcafdOQk
В этом видео автор представляет полноценный курс по Python и Pandas в объеме необходимом для анализа данных и Data Science.
0:05:12 Python
0:07:23 Переменные, числа и строки
0:20:12 Списки и циклы
0:51:23 Функции
0:58:26 Словарь
1:07:27 Сет
1:16:14 Цикл while
1:20:13 Классы
1:34:40 Наследование классов
1:45:27 Заключение про Python
1:45:49 Pandas
1:46:20 Загрузка данных
1:59:44 Чтение данных
2:26:40 Фильтрация и ворнинги
2:52:44 Сводные таблицы
3:27:06 Pivot table
3:40:28 Корреляция
3:52:11 Проверка связей
4:11:14 Визуализация данных
4:36:54 Numpy
4:45:45 Заключение
Смотреть это видео на youtube: youtu.be/dd3RcafdOQk
Тайны виртуальных конвертов: чтение и парсинг .pst файлов
Почтовый ящик для просмотра лучших мемов недели не имеет серьезных ограничений. Поиск идентификаторов по структуре возможен, но требует времени и умения работы с Outlook. Но что, если найти нужно не конкретный идентификатор, а все идентификаторы, для которых известна только их структура?
Python Hacks
Почтовый ящик для просмотра лучших мемов недели не имеет серьезных ограничений. Поиск идентификаторов по структуре возможен, но требует времени и умения работы с Outlook. Но что, если найти нужно не конкретный идентификатор, а все идентификаторы, для которых известна только их структура?
Python Hacks
ИТ с пеленок: 6 игр, которые познакомят детей с программированием (часть 1)
Если ты влюблен в программирование, перетащить своего ребенка «на эту сторону» тоже однажды захочется. Годовасику про JSON рассказывать, конечно, рано, а вот с детьми 4+ уже можно прикоснуться к основам.
Python Hacks
Если ты влюблен в программирование, перетащить своего ребенка «на эту сторону» тоже однажды захочется. Годовасику про JSON рассказывать, конечно, рано, а вот с детьми 4+ уже можно прикоснуться к основам.
Python Hacks
Решение проблемы «падения» процессов в приложении, работающего 24/7 в режиме мультипроцессинга
Вроде бы весь код отлажен, работа приложения стабильна, но в какие‑то моменты замечается, что «бах» и процесс пропал. Ни ошибки в логах, ни сигналов, ничего нет. И как ловить, не очень понятно, а работа стоит и надо как‑то запускаться.
Python Hacks
Вроде бы весь код отлажен, работа приложения стабильна, но в какие‑то моменты замечается, что «бах» и процесс пропал. Ни ошибки в логах, ни сигналов, ничего нет. И как ловить, не очень понятно, а работа стоит и надо как‑то запускаться.
Python Hacks
ИТ с пеленок: игры, которые знакомят детей с программированием (часть 2)
В этой статье автор продолжает свою подборку игр для обучения детей программированию.
Python Hacks
В этой статье автор продолжает свою подборку игр для обучения детей программированию.
Python Hacks
Как Python использует сборку мусора для эффективного управления памятью
В Python мы можем рассматривать объект как блок памяти, который хранит определенное значение и позволяет нам выполнять соответствующие действия с ним. В Python все является объектом. Когда мы работаем с объектами, то используем имена и ссылки, а не традиционные переменные, как в некоторых других языках.
Python Hacks
В Python мы можем рассматривать объект как блок памяти, который хранит определенное значение и позволяет нам выполнять соответствующие действия с ним. В Python все является объектом. Когда мы работаем с объектами, то используем имена и ссылки, а не традиционные переменные, как в некоторых других языках.
Python Hacks
7 инструкций по созданию мини-приложений в Telegram
Telegram-боты — хорошая возможность вписать какую-то важную функциональность в понятную и простую платформу мессенджера. Не нужно думать об отдельном сайте и интерфейсе. Также боты — хорошая возможность для новичков реализовать свой мини-проект. В этом материале автор собрал семь инструкций по созданию Telegram-ботов с разной функциональностью.
Python Hacks
Telegram-боты — хорошая возможность вписать какую-то важную функциональность в понятную и простую платформу мессенджера. Не нужно думать об отдельном сайте и интерфейсе. Также боты — хорошая возможность для новичков реализовать свой мини-проект. В этом материале автор собрал семь инструкций по созданию Telegram-ботов с разной функциональностью.
Python Hacks
Media is too big
VIEW IN TELEGRAM
Полезные модули Python
В этом ролике автор познакомит вас с полезными модулями Python. Вы научитесь работать со временем (модуль time), научитесь сохранять сложные объекты в файл и потом их оттуда считывать (модуль pickle), научитесь копировать объекты (модуль copy), научитесь работать со случайными числами (модуль random), научитесь определять системное ли слово (модуль keyword), а также узнаете как работать с системными командами (модуль sys).
Смотреть это видео на youtube: youtu.be/DEti1-BQpPU
В этом ролике автор познакомит вас с полезными модулями Python. Вы научитесь работать со временем (модуль time), научитесь сохранять сложные объекты в файл и потом их оттуда считывать (модуль pickle), научитесь копировать объекты (модуль copy), научитесь работать со случайными числами (модуль random), научитесь определять системное ли слово (модуль keyword), а также узнаете как работать с системными командами (модуль sys).
Смотреть это видео на youtube: youtu.be/DEti1-BQpPU
Создаём основу для диалогового Телеграм бота в облаке
Это первая статья цикла, в ней автор рассказывает как создать базу — шаблонного serverless бота на Python с использованием Yandex Cloud Functions и базы данных YDB с нуля.
Python Hacks
Это первая статья цикла, в ней автор рассказывает как создать базу — шаблонного serverless бота на Python с использованием Yandex Cloud Functions и базы данных YDB с нуля.
Python Hacks
MinIo и Boto3: маленький гайд по созданию скрипта для объектного хранилища на python
MinIo, как система объектного хранилища данных, заслуженно пользуется любовью разработчиков: инструмент приятный и, довольно, простой в использовании и освоении.
Python Hacks
MinIo, как система объектного хранилища данных, заслуженно пользуется любовью разработчиков: инструмент приятный и, довольно, простой в использовании и освоении.
Python Hacks
Media is too big
VIEW IN TELEGRAM
Как выучить язык программирования быстрее
В этом ролике автор дает несколько полезных советов, помогающих ускорить изучение языков программированию.
00:00 Вступление
00:09 Практика
00:58 Каждый следующий язык учить легче предыдущего
01:45 Читайте чужой исходный код
02:19 Читайте документацию от разработчиков
03:27 Задавайте вопросы на Stackoverflow
04:00 Заведите профессиональный блог
04:46 Найдите работу на языке, который вы учите
05:51 Геймификация
07:29 Синдром самозванца
09:35 Не бойтесь гуглить
10:44 Начните с фреймворков
11:54 Дайте себе время
12:56 Не бросайте!
Смотреть это видео на youtube: youtu.be/Sxy8_9DK0Xg
В этом ролике автор дает несколько полезных советов, помогающих ускорить изучение языков программированию.
00:00 Вступление
00:09 Практика
00:58 Каждый следующий язык учить легче предыдущего
01:45 Читайте чужой исходный код
02:19 Читайте документацию от разработчиков
03:27 Задавайте вопросы на Stackoverflow
04:00 Заведите профессиональный блог
04:46 Найдите работу на языке, который вы учите
05:51 Геймификация
07:29 Синдром самозванца
09:35 Не бойтесь гуглить
10:44 Начните с фреймворков
11:54 Дайте себе время
12:56 Не бросайте!
Смотреть это видео на youtube: youtu.be/Sxy8_9DK0Xg
Просто добавь команд: как реализовать диалоговый Телеграм бот на основе шаблона
В этом материале автор разберет как воспользоваться заготовкой из прошлой статьи и добавить боту новые команды. В результате вы сможете реализовать своего собственного бота на основе шаблона.
Python Hacks
В этом материале автор разберет как воспользоваться заготовкой из прошлой статьи и добавить боту новые команды. В результате вы сможете реализовать своего собственного бота на основе шаблона.
Python Hacks