Как детей обучают работе с Python

Сегодня мы живем в мире, где дети могут научиться программированию в самом раннем возрасте. Кодинг пригодится им на протяжении всей жизни: в детстве он развивает логическое мышление, а с возрастом…

Обложка: Как детей обучают работе с Python

Видео: разработка микросервисов на Python на примере реального проекта

Автор рассматривает код проекта с микросервисной архитектурой, разбирает паттерны DTO и Dependency Injector, а также разъясняет принятые решения.

Обложка: Видео: разработка микросервисов на Python на примере реального проекта

Подборка IDE и редакторов кода для Python

Среды разработки и редакторы кода полезны. Пройдёмся по известным IDE и редакторам кода для языка Python, а также разберём их плюсы и минусы

Обложка: Подборка IDE и редакторов кода для Python

Дайвинг в Python: история одного опыта

Рассказ о самостоятельном изучении Python с нуля.

Обложка: Дайвинг в Python: история одного опыта

Советы Python-новичкам от синьора

Советы и рекомендации по написанию кода и не только, которые могут пригодиться начинающим питонистам.

Обложка: Советы Python-новичкам от синьора

Взаимодействие Python и FugueSQL в Jupyter Notebooks

FugueSQL — это язык который расширяет возможности SQL. Рассказываем, как пользоваться FugueSQL в связке с Python и Jupyter Notebooks.

Обложка: Взаимодействие Python и FugueSQL в Jupyter Notebooks

Кейс: Хабиб vs МакГрегор или Распознавание лиц на Python

Учимся представлять фотографии в виде матриц, обрабатывать их, детектить лица и натравливать на них нейронку.

Обложка: Кейс: Хабиб vs МакГрегор или Распознавание лиц на Python

Моя история в IT: как самостоятельно изучить JavaScript и Python, чтобы осуществить свою мечту

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

Обложка: Моя история в IT: как самостоятельно изучить JavaScript и Python, чтобы осуществить свою мечту

Discord-бот на Python для автоматизации работы с Unity Cloud Build в GameDev команде

Создаём Discord-бот на Python. Он запускает сборку проекта в Unity Cloud Build и создает ссылку на скачивание для QA из внешней команды.

Обложка: Discord-бот на Python для автоматизации работы с Unity Cloud Build в GameDev команде

Python-библиотеки, которые пригодятся каждому разработчику на Python

Узнаём у экспертов-питонистов, какие Python-библиотеки они используют и могут посоветовать другим разработчикам.

Обложка: Python-библиотеки, которые пригодятся каждому разработчику на Python

Топ-10 Python библиотек для Data Science

Рассказываем, на какие популярные Python библиотеки для Data Science стоит обратить внимание начинающему дата-сайентисту.

Обложка: Топ-10 Python библиотек для Data Science

Небольшая подборка инструментов стека Python

Шорт-лист инструментов стека Python от технического директора, которые применяются его командой на практике

Обложка: Небольшая подборка инструментов стека Python

Десктопное приложение на Python: UI и сигналы

С помощью Python можно создавать современные десктопные приложения. Рассказываем, как сделать графический интерфейс с помощью кода.

Обложка: Десктопное приложение на Python: UI и сигналы

Увеличиваем скорость работы Python до уровня C++ с Numba

Повышаем скорость работы Python с использованием библиотеки Numba и сравниваем с «плюсами» на примере простенького алгоритма.

Обложка: Увеличиваем скорость работы Python до уровня C++ с Numba

Создайте свой первый UI-тест за 20 минут

Пошаговая инструкция по созданию UI-теста с помощью Python и Selenium.

Обложка: Создайте свой первый UI-тест за 20 минут

Проекты на Django для начинающих: двухчасовой видеокурс

Сделайте эти проекты на Django, чтобы познакомиться с самым популярным фреймворком для создания веб-приложений на языке Python.

Обложка: Проекты на Django для начинающих: двухчасовой видеокурс

Задача на собеседовании: провести прямую через набор точек

Ищем наиболее вероятные положения автономного автомобиля, который едет прямо по дороге и отслеживается по GPS.

Обложка: Задача на собеседовании: провести прямую через набор точек

Где общаются разработчики: русскоязычные чаты программистов

Сделали подборку чатов программистов в Slack, Telegram и Gitter.

Обложка: Где общаются разработчики: русскоязычные чаты программистов

Регулярные выражения в Python: теория и практика

Разберём регулярные выражения в Python, их синтаксис, популярные методы специального модуля re, а также попрактикуемся на задачах.

Обложка: Регулярные выражения в Python: теория и практика

Базовые знания Data Science: что и где нужно изучить новичку

Область Data Science сейчас популярна и есть везде. Разбираемся, что нужно знать для минимального входа в эту сферу.

Обложка: Базовые знания Data Science: что и где нужно изучить новичку

Data Science для начинающих: 12 проектов на Python за 3 часа

Если только начинаете путь в Data Science, попробуйте сделать эти проекты для начинающих. Они научат вас собирать и визуализировать данные.

Обложка: Data Science для начинающих: 12 проектов на Python за 3 часа

Веб-скрейпинг на Python: запускаем парсинг сайтов за 1 час

Парсинг решает кучу практических задач — например, можно отслеживать скидки и сравнивать цены. Простое решение на Python.

Обложка: Веб-скрейпинг на Python: запускаем парсинг сайтов за 1 час

Сравнение скорости Python и C++

Автор этой статьи делает сравнение скорости выполнения одной и той же программы на Python и C++. С++ естественно быстрее, но насколько?

Обложка: Сравнение скорости Python и C++

Боты для Discord на Python: проект для начинающих

Не нужно ничего устанавливать и платить за размещение. Такие боты для Discord без проблем могут работать в бесплатном «облаке».

Обложка: Боты для Discord на Python: проект для начинающих

Баттл языков программирования 2020 завершился!

Вчера прошел финал баттла языков программирования 2020. И теперь, спустя неделю неожиданных и не очень побед и поражений, мы можем объявить победителей! Python — cамый любимый язык наших читателей. Он…

Финал баттла языков программирования 2020 уже сегодня!

По результатам вчерашнего полуфинала образовались две пары финалистов. За первое и второе место поборются: Python и JavaScript. А за третье и четвёртое: Swift и C++. Голосуйте за любимый язык и…

Полуфинал битвы языков программирования 2020

Победителями вчерашней схватки стали JavaScript и Python. В полуфинале участвуют: Swift/JavaScript и C++/Python. Напоминаем, выбирайте тот язык, который вы больше любите.  Ещё чуть-чуть и мы узнаем, кто будет победителем. Голосование…

Шестой раунд битвы языков программирования 2020 начался!

Вчерашний батл был напряжённым: Swift и Assebmler шли ноздря в ноздрю, но в итоге Swift немного обогнал оппонента. Отрыв между C++ и Java существенно больше, С++ победил! Сегодня участвуют следующие…

Pip: как устанавливать пакеты в Python

Pip — консольный менеджер пакетов для Python. Рассказываем как его установить, и какие возможности управления пакетами он предоставляет.

Обложка: Pip: как устанавливать пакеты в Python

Sherlock — скрипт, который помогает найти профили в соцсетях по имени пользователя

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

Обложка: Sherlock — скрипт, который помогает найти профили в соцсетях по имени пользователя

Всё о сортировке в Python: исчерпывающий гайд

Сортировка в Python выполняется с помощью sorted() и list.sort(). Разбираем на примерах, как это работает.

Обложка: Всё о сортировке в Python: исчерпывающий гайд

Третий раунд битвы языков программирования 2020!

По итогам вчерашнего раунда С++ буквально уничтожил Cobol, а Assembler оказался почти в два раза популярнее чем Pascal. Результаты смотрите здесь. Сегодня у нас новые соперники: SQL/TypeScript и Python/Ruby. Вы…