Svoboda | Graniru | BBC Russia | Golosameriki | Facebook

#программирование

Типизация и аннотации типов данных в Python
Типизация и аннотации типов данных в Python

Можно без неё, но с ней лучше

easy
Пишем свой блек-джек на Python
Пишем свой блек-джек на Python

Простая игра для серьёзных исследований

1 часть
Симулируем вероятности в сложной логической задаче
2 часть
Пишем свой блек-джек на Python
easy
Что такое GIL в Python

И почему его никто не любит

1 часть
Делаем свой таймер на Python
2 часть
Python: как сделать многопоточную программу
3 часть
Как количество просмотров или лайков под роликом может уменьшиться у вас на глазах
4 часть
Асинхронное программирование в Python — что это, как устроено и где применяется
5 часть
Асинхронный код на Python: синтаксис и особенности
6 часть
Прокачиваем асинхронное программирование на Python: используем контекстный менеджер
7 часть
Что такое GIL в Python
easy
Отладка Python-кода с помощью pdb

В сложных программах это лучше, чем print()

1 часть
Логгеры в программиро­ва­нии: что это и зачем
2 часть
Как быстро добавить логгер в проект на Python
3 часть
Декораторы в Python: прокачиваем функции
4 часть
Отладка Python-кода с помощью pdb
hard
Что действительно расстраивает программистов и что с этим делать
Что действительно расстраивает программистов и что с этим делать

И это не офис без печенек

easy
Трудно ли научиться программированию
Трудно ли научиться программированию

Статья для всех сомневающихся

1 часть
Какие навыки даёт программирование любому человеку
2 часть
Как программисту составить эффективный план обучения
3 часть
Как разработчику наконец-то зафиналить зависшую задачу
4 часть
Как айтишнику научиться не усложнять — в работе и в жизни
5 часть
Обзор всех техник, приёмов и инструментов планирования своих дел, которые пригодятся любому разработчику
6 часть
Трудно ли научиться программированию
easy
Как тестируют API: разбираемся на примере REST API
Как тестируют API: разбираемся на примере REST API

Как убедиться, что API работает правильно

1 часть
Что такое API
2 часть
Вебхук — простой способ получить уведомление с сайта
3 часть
Как устроены API: разбираемся на примере REST API
4 часть
Как тестируют API: разбираемся на примере REST API
easy
Как устроены API: разбираемся на примере REST API
Как устроены API: разбираемся на примере REST API

Общаемся с сервером на его языке

1 часть
Что такое API
2 часть
Вебхук — простой способ получить уведомление с сайта
3 часть
Как устроены API: разбираемся на примере REST API
easy
Сайзкодинг: искусство создавать маленькие программы

Чем меньше, тем лучше

1 часть
Почему Ассемблер — это круто, но сложно
2 часть
Что такое прошивка
3 часть
Что такое чистый Android
4 часть
Новый российский смартфон «Р‑Фон»: что о нём нужно знать нам с вами
5 часть
Сайзкодинг: искусство создавать маленькие программы
easy
5 сервисов для создания мобильных приложений без программирования в 2024 году

Быстро, красиво, можно без кода

easy
Прокачиваем асинхронное программирование на Python: используем контекстный менеджер
Прокачиваем асинхронное программирование на Python: используем контекстный менеджер

Берём хаос под контроль

1 часть
Делаем свой таймер на Python
2 часть
Python: как сделать многопоточную программу
3 часть
Как количество просмотров или лайков под роликом может уменьшиться у вас на глазах
4 часть
Асинхронное программирование в Python — что это, как устроено и где применяется
5 часть
Асинхронный код на Python: синтаксис и особенности
6 часть
Прокачиваем асинхронное программирование на Python: используем контекстный менеджер
hard
Асинхронный код на Python: синтаксис и особенности
Асинхронный код на Python: синтаксис и особенности

Асинхронность — это когда функции выполняются вместе, но не одновременно

1 часть
Делаем свой таймер на Python
2 часть
Python: как сделать многопоточную программу
3 часть
Как количество просмотров или лайков под роликом может уменьшиться у вас на глазах
4 часть
Асинхронное программирование в Python — что это, как устроено и где применяется
5 часть
Асинхронный код на Python: синтаксис и особенности
6 часть
Прокачиваем асинхронное программирование на Python: используем контекстный менеджер
hard