Практика создания и внедрения единого стайлгайда для команды разработчиков
Каждый разработчик приходит в новую команду со своими привычками, видением и стереотипами о процессе разработки, инструментах, оформлении кода. Волей‑неволей, он немного холиварит с коллегами, отстаивая их. Это естественное явление, но иногда оно может вносить неразбериху и отнимать драгоценное время.
Python Hacks
Каждый разработчик приходит в новую команду со своими привычками, видением и стереотипами о процессе разработки, инструментах, оформлении кода. Волей‑неволей, он немного холиварит с коллегами, отстаивая их. Это естественное явление, но иногда оно может вносить неразбериху и отнимать драгоценное время.
Python Hacks
Media is too big
VIEW IN TELEGRAM
Полный гайд: Telegram Bot с нуля на Python
В этом видеоуроке автор подробно и наглядно разбирает процесс создания телеграм бота на языке Python.
01:28 Установка Python библиотек
02:04 Класс Updater
03:28 Бот отправляет сообщение
03:52 Что такое Filter
05:36 Зачем нужен idle
06:09 Запуск Telegram-бота
06:34 Добавление кнопки
07:34 Создание клавиатуры
08:44 Проверка работы
10:34 Запуск и проверка
10:55 Самые частые вопросы
11:03 Что делать, если бот не отвечает
13:42 Создание собственного Request
15:50 Отлов ошибок внутри бота
16:47 Немного о декораторах
Смотреть это видео на youtube: youtu.be/JC2QSNrOUs8
В этом видеоуроке автор подробно и наглядно разбирает процесс создания телеграм бота на языке Python.
01:28 Установка Python библиотек
02:04 Класс Updater
03:28 Бот отправляет сообщение
03:52 Что такое Filter
05:36 Зачем нужен idle
06:09 Запуск Telegram-бота
06:34 Добавление кнопки
07:34 Создание клавиатуры
08:44 Проверка работы
10:34 Запуск и проверка
10:55 Самые частые вопросы
11:03 Что делать, если бот не отвечает
13:42 Создание собственного Request
15:50 Отлов ошибок внутри бота
16:47 Немного о декораторах
Смотреть это видео на youtube: youtu.be/JC2QSNrOUs8
Полноценный 2D-платформер на Python
Говорят, что на Python легко и просто создавать платформеры. Правда ли?
Python Hacks
Говорят, что на Python легко и просто создавать платформеры. Правда ли?
Python Hacks
Словари в Python: обзор и как пользоваться
Словарь (dictionary или dict) — это неупорядоченная (в отличие от списка) структура данных в языке программирования Python, которая имеет вид «ключ — значение».
Python Hacks
Словарь (dictionary или dict) — это неупорядоченная (в отличие от списка) структура данных в языке программирования Python, которая имеет вид «ключ — значение».
Python Hacks
Моделирование биологических явлений с помощью Python
Моделирование биологических явлений — это искусство перевода сложных процессов, происходящих в природе, в математические модели. Эти модели позволяют ученым исследовать, анализировать и делать прогнозы о биологических системах.
Python Hacks
Моделирование биологических явлений — это искусство перевода сложных процессов, происходящих в природе, в математические модели. Эти модели позволяют ученым исследовать, анализировать и делать прогнозы о биологических системах.
Python Hacks
Media is too big
VIEW IN TELEGRAM
Что должен знать junior-разработчик Python?
Python является самым популярным языком программирования, но знать один лишь синтаксис - мало. В этом ролике автор подробно разбирает, что еще необходимо знать начинающему Python-разработчику, чтобы успешно устроиться на свою первую работу.
Смотреть это видео на youtube: youtu.be/-ASKK5lWclQ
Python является самым популярным языком программирования, но знать один лишь синтаксис - мало. В этом ролике автор подробно разбирает, что еще необходимо знать начинающему Python-разработчику, чтобы успешно устроиться на свою первую работу.
Смотреть это видео на youtube: youtu.be/-ASKK5lWclQ
Структура тестового фреймворка
Известная организация ISTQB разработала общую схему (архитектуру) компонентов, из которых должен состоять тестовый фреймворк. В этой статье автор разберет, что это за компоненты и для чего они нужны.
Python Hacks
Известная организация ISTQB разработала общую схему (архитектуру) компонентов, из которых должен состоять тестовый фреймворк. В этой статье автор разберет, что это за компоненты и для чего они нужны.
Python Hacks
Пишем компилятор C в 500 строках Python
Несколько месяцев назад автор поставил перед собой задачу написать компилятор C в 500 строках Python. Насколько сложна эта задача? Оказалось, что довольно сложна, даже после отказа от достаточно большого количества возможностей. Но в то же время она была довольно интересной, а результат оказался на удивление функциональным и вполне простым для понимания.
Python Hacks
Несколько месяцев назад автор поставил перед собой задачу написать компилятор C в 500 строках Python. Насколько сложна эта задача? Оказалось, что довольно сложна, даже после отказа от достаточно большого количества возможностей. Но в то же время она была довольно интересной, а результат оказался на удивление функциональным и вполне простым для понимания.
Python Hacks
Мультиплеер PyGame: пишем сервер и клиент
В мультиплеерных играх клиенты игры взаимодействуют с сервером, получая данные от него и отправляя новые (свои). Request - отправка своих данных, response - полученные данные от сервера. Клиент может отправить данные о своем передвижении, сервер проверяет это и меняет позицию игрока. А сервер постоянно делится данными с клиентами, отправляя им общие данные о позиции, полете и прочей игровой информацией.
Python Hacks
В мультиплеерных играх клиенты игры взаимодействуют с сервером, получая данные от него и отправляя новые (свои). Request - отправка своих данных, response - полученные данные от сервера. Клиент может отправить данные о своем передвижении, сервер проверяет это и меняет позицию игрока. А сервер постоянно делится данными с клиентами, отправляя им общие данные о позиции, полете и прочей игровой информацией.
Python Hacks
Media is too big
VIEW IN TELEGRAM
Что такое Python и почему вы захотите его изучить?
Какой язык программирования сейчас самый популярный? Если погуглить, то окажется, что это Python. В этом ролике автор разберет как так вышло, а также рассмотрит основы питона и какие зарплаты получают пайтон программисты.
Смотреть это видео на youtube: youtu.be/MunPNYumw6M
Какой язык программирования сейчас самый популярный? Если погуглить, то окажется, что это Python. В этом ролике автор разберет как так вышло, а также рассмотрит основы питона и какие зарплаты получают пайтон программисты.
Смотреть это видео на youtube: youtu.be/MunPNYumw6M
Django Rest Framework: как легко писать backend
В этом материале автор подробно разберет как начать писать backend на Django Rest Framework (DRF).
Python Hacks
В этом материале автор подробно разберет как начать писать backend на Django Rest Framework (DRF).
Python Hacks
ТОП-10 книг по разработке для начинающих
Начало карьеры в сфере программирования может быть увлекательным и интересным путешествием. Однако среди большого множества информации и ресурсов, иногда бывает сложно определить, с чего начинать.
Python Hacks
Начало карьеры в сфере программирования может быть увлекательным и интересным путешествием. Однако среди большого множества информации и ресурсов, иногда бывает сложно определить, с чего начинать.
Python Hacks
SymPy и симуляция физических процессов
SymPy — это Python библиотека для символьных математических вычислений, которая предоставляет мощные инструменты для работы с символьными выражениями, уравнениями и системами уравнений. Она позволяет разработчикам и исследователям создавать и анализировать модели физических систем с высокой степенью точности и гибкости.
Python Hacks
SymPy — это Python библиотека для символьных математических вычислений, которая предоставляет мощные инструменты для работы с символьными выражениями, уравнениями и системами уравнений. Она позволяет разработчикам и исследователям создавать и анализировать модели физических систем с высокой степенью точности и гибкости.
Python Hacks
Media is too big
VIEW IN TELEGRAM
Python developer starter pack
В этом видео автор подробно разбирает, какие минимальные навыки стоит развивать людям, решившим идти в Python-разработку, но ещё не определившимся с направлением.
00:00 Вступление
02:02 Базовый набор Python
07:52 Git
09:08 Алгоритмы
12:15 Графы и алгоритмы на графах
13:32 Рекурсия
14:54 SQL и базы данных
18:34 Docker
21:29 Общие моменты и структуры данных
23:35 Заключение
Смотреть это видео на youtube: youtu.be/L7bfzMg8zWk
В этом видео автор подробно разбирает, какие минимальные навыки стоит развивать людям, решившим идти в Python-разработку, но ещё не определившимся с направлением.
00:00 Вступление
02:02 Базовый набор Python
07:52 Git
09:08 Алгоритмы
12:15 Графы и алгоритмы на графах
13:32 Рекурсия
14:54 SQL и базы данных
18:34 Docker
21:29 Общие моменты и структуры данных
23:35 Заключение
Смотреть это видео на youtube: youtu.be/L7bfzMg8zWk
Python кодогенерация — ускоряем strftime / strptime
В первой и второй частях серии статей автор поделился историей создания python библиотеки convtools (кратко: позволяет декларативно описывать преобразования данных, из которых генерируются python функции, реализующие заданные преобразования). В этой статье автор расскажет об ускорении частных случаев datetime.strptime и datetime.strftime, а также о том интересном, что встретилось в datetime модуле по дороге.
Python Hacks
В первой и второй частях серии статей автор поделился историей создания python библиотеки convtools (кратко: позволяет декларативно описывать преобразования данных, из которых генерируются python функции, реализующие заданные преобразования). В этой статье автор расскажет об ускорении частных случаев datetime.strptime и datetime.strftime, а также о том интересном, что встретилось в datetime модуле по дороге.
Python Hacks
This media is not supported in your browser
VIEW IN TELEGRAM
7 видов вызываемых объектов в Python
В этом ролике автор подробно разбирает все виды вызываемых объектов в Python:
• встроенные функции
• пользовательские и лямбда функции
• классы
• методы классов
• методы объектов
• экземпляры классов
• функции - генераторы
Смотреть это видео на youtube: youtu.be/To2Q7bRubHw
В этом ролике автор подробно разбирает все виды вызываемых объектов в Python:
• встроенные функции
• пользовательские и лямбда функции
• классы
• методы классов
• методы объектов
• экземпляры классов
• функции - генераторы
Смотреть это видео на youtube: youtu.be/To2Q7bRubHw
Media is too big
VIEW IN TELEGRAM
Парсинг сайтов на Python (часть 1)
В этом видеоуроке автор подробно разбирает процесс написания программы для парсинга реального сайта в сети.
Вы рассмотрите работу с библиотеками Requests и BeautifulSoup. Первая – позволяет отправлять HTTP-запросы и получать исходный код запрошенной страницы. Вторая – позволяет получать конкретные данные из полученного исходного кода страницы.
В данном уроке вы разберете установку необходимых для работы пакетов и написание двух основных функций, которые будут парсить и забирать необходимые данные, пока что только для одной указанной страницы.
Python Hacks
В этом видеоуроке автор подробно разбирает процесс написания программы для парсинга реального сайта в сети.
Вы рассмотрите работу с библиотеками Requests и BeautifulSoup. Первая – позволяет отправлять HTTP-запросы и получать исходный код запрошенной страницы. Вторая – позволяет получать конкретные данные из полученного исходного кода страницы.
В данном уроке вы разберете установку необходимых для работы пакетов и написание двух основных функций, которые будут парсить и забирать необходимые данные, пока что только для одной указанной страницы.
Python Hacks
Работа с матрицами в python
В этом материале автор поделится своим опытом в написании алгоритмов для работы с матрицами.
Python Hacks
В этом материале автор поделится своим опытом в написании алгоритмов для работы с матрицами.
Python Hacks
Я люблю питон, и вот почему он меня бесит
В этом материале автор обсуждает ключевые минусы языка Python, и нет, это будут не GIL и скорость.
Python Hacks
В этом материале автор обсуждает ключевые минусы языка Python, и нет, это будут не GIL и скорость.
Python Hacks
Media is too big
VIEW IN TELEGRAM
Python для начинающих
В этом видеоуроке автор разбирает язык Python для начинающих. Этот урок поможет сформировать базовое представление о программировании и самом языке. Его можно использовать как начальное пособие и после переходить к более глубокому изучению.
00:00 Вступление
00:41 Установка Python и Pycharm
04:57 Консольные ввод и вывод
08:56 Переменные
18:22 Операторы
25:30 Условный оператор
30:55 Работа со списками
36:16 Работа с словарями
42:34 Цикл while
46:13 Цикл for
51:22 Функции
Смотреть это видео на youtube: youtu.be/ZY-uCwE8u9k
В этом видеоуроке автор разбирает язык Python для начинающих. Этот урок поможет сформировать базовое представление о программировании и самом языке. Его можно использовать как начальное пособие и после переходить к более глубокому изучению.
00:00 Вступление
00:41 Установка Python и Pycharm
04:57 Консольные ввод и вывод
08:56 Переменные
18:22 Операторы
25:30 Условный оператор
30:55 Работа со списками
36:16 Работа с словарями
42:34 Цикл while
46:13 Цикл for
51:22 Функции
Смотреть это видео на youtube: youtu.be/ZY-uCwE8u9k