Python Hacks
44.1K subscribers
173 photos
73 videos
259 links
Всё о языке Python простым языком.

По всем вопросам: @max_excel

РКН: vk.cc/cHhGJh
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Списки и операции над ними в Python

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

Смотреть это видео на youtube: youtu.be/CEQZYZMPJSU
От маргинального языка к самому популярному в мире: как изменился Python за двадцать лет

В этом году автор в десятый раз проводит конференцию для python-разработчиков PyCon Russia. Позиционируя ее как самую душевную — многие участники приезжают из года в год, растут и развиваются вместе с конференцией. Но в этом материале автор поговорит не о том, как из зеленых джунов вырастают бородатые синьоры, а о том, как за это время изменился сам язык.

Python Hacks
7 пакетов Python для анализа и улучшения кода

Чтобы помочь программистам преодолеть препятствия, существует множество полезных инструментов и пакетов Python, которые специально разработаны для анализа и улучшения кода. В этой статье автор рассматривает 7 таких.

Python Hacks
Media is too big
VIEW IN TELEGRAM
Полезные модули Python

В этом ролике автор познакомит вас с полезными модулями Python. Вы научитесь работать со временем (модуль time), научитесь сохранять сложные объекты в файл и потом их оттуда считывать (модуль pickle), научитесь копировать объекты (модуль copy), научитесь работать со случайными числами (модуль random), научитесь определять системное ли слово (модуль keyword), а также узнаете как работать с системными командами (модуль sys).

Смотреть это видео на youtube: youtu.be/DEti1-BQpPU
5 лучших декораторов, которые улучшат ваш код в разы

В этой статье автор рассмотрит концепцию Python-оберток и приведет пять примеров, которые помогут улучшить процесс разработки на Python.

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
Вышел Cython 3.0

Cython расширяет возможности Python средствами для прямого вызова функций на языке С, поддерживает определение переменных с типами языка С и позволяет компилировать итоговый код на языке Cython в представление на языке С, которое затем собирается штатным системным компилятором.

Python Hacks
Спортивное программирование: что это, зачем и какие задачи приходится решать

Это не программирование ради программирования, как можно было бы подумать, — соревнования помогают участникам повысить профессиональный уровень, научившись решать сложные задачи из самых разных направлений разработки. Так что такое спортивное программирование и что о нём стоит знать новичку?

Python Hacks
Пишем логи Python при помощи библиотеки Structlog

В этой статье автор расскажет о том, как structlog может помочь вам писать логи, которые не только помогают в повседневной работе, но и реализуют лучшие практики для согласованного логирования во всём проекте. Также вы рассмотрите распространённые сложности логирования и узнаете, как их позволяет решать structlog.

Python Hacks
Media is too big
VIEW IN TELEGRAM
Топ 5 лучших графических фреймворков Python (GUI)

В этом видео автор подробно рассматривает лучшие GUI фреймворки Python, которые позволяют реализовывать красивый и удобный интерфейс для приложений. Вы разберете особенности каждого фреймворка и выясните, в каких случаях использовать определенную технологию.

Также вы узнаете какой графический фреймворк на данный момент является самым актуальным и пользуется большой популярностью среди разработчиков.

Смотреть это видео на youtube: youtu.be/tT2ikZDvH1k
Делаем аналитику для бота с нуля

Подключение аналитики к боту является неотъемлемой частью развития и совершенствования чат-ботов. Оно позволяет превратить бота из простого инструмента коммуникации в мощный инструмент анализа данных. В этой статье рассмотрим все преимущества и возможности, которые открывает перед нами подключение аналитики к боту.

Python Hacks
Как разместить телеграм бота на сервере. Хостим бота через Push в GIT

В этой статье автор рассмотрит, как развернуть телеграм бота на Python в облаке. В качестве облака будем использовать облачный провайдер Amvera. Для хостинга вашего проекта вы можете выбрать любого другого провайдера с возможностью деплоя через push в GIT.

Python Hacks
This media is not supported in your browser
VIEW IN TELEGRAM
Оператор "is" в Python сложнее, чем вы думаете

Многие используют оператор "is" для сравнения значений, но не все знают, что это может вызвать огромное количество багов, если не знать о его особенностях, которые и разбираются автором в этом видеоуроке.

Вы рассмотрите примеры, когда точно не следует применять этот оператор, и узнаете о том, почему именно он вызывает подобные баги, и как это все работает на более низком уровне.

Смотреть это видео на youtube: youtu.be/mQk1NIV3HXM
Решаем задачу сетевого планирования с помощью Python

С помощью сетевой модели будем моделировать процесс производства некоторого нового изделия.

Суть задачи: требуется определить минимально возможное время, за которое можно выполнить все работы.

Python Hacks
Лень разбираться в PowerPoint?

Для вас уже всё сделали.
📌 Канал Секреты презентаций расскажет обо всех приёмах, возможностях и лайфхаках по работе в powerpoint.

Подписывайтесь и прокачивайте свои навыки: @powerpoint
Создание прозрачного окна для рисования поверх всех приложений

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

Python Hacks
Обучишься Excel — станешь аналитиком

📌 Полезные приёмы, гайды, лайфхаки эксель и аналитики данных для начинающих на канале @ba_sa_analytics.

Подписывайся и становись аналитиком: @ba_sa_analytics
Media is too big
VIEW IN TELEGRAM
Как выучить Python с нуля?

В этом видео автор подробно разбирает как выучить Python для начинающих и как эти знания применять на практике для web-разработки и data science.

0:00 Введение
0:28 Менторство
0:39 Как поставить Python
1:06 Какую IDE выбрать
1:52 Курс программирование на Python
2:20 Курс алгоритмы
3:03 Углубленное изучение языка
5:09 Web-разработка на Python
6:13 Python для Data science и анализа данных

Смотреть это видео на youtube: youtu.be/3q3VR4dhq6g
Microsoft добавила Python в Excel

Вы сможете манипулировать данными и анализировать информацию в Excel с помощью графиков и библиотек Python, а затем использовать формулы, диаграммы и сводные таблицы Excel для дальнейшего уточнения своих идей. Теперь вы сможете выполнять расширенный анализ данных в удобной среде Excel, получая доступ к Python прямо из ленты Excel.

Python Hacks
This media is not supported in your browser
VIEW IN TELEGRAM
Декораторы Python на простых примерах

В этом видеоуроке автор разбирает работу с декораторами и рассматривает в каких ситуациях они применяются. Декораторы Python — это функция, которая позволяет обернуть другую функцию для расширения её функциональности без непосредственного изменения её кода. Поэтому декораторы рассматривают как практику метапрограммирования, когда программы могут работать с другими программами как со своими данными.

Смотреть это видео на youtube: youtu.be/OowVVZHzZMc