Найти в Дзене
9 часов назад

VS Code для Python: настройка редактора мечты за 20 минут

Через 20 минут вы получите VS Code, который сам подхватывает опечатки, выравнивает отступы и показывает внутренности программы на лету, и поймёте, что настройка Python-среды — это не инженерный квест, а простой чек-лист из пяти шагов. Долгое время я считал, что для серьёзного Python нужен монструозный PyCharm, а лёгкие редакторы вроде VS Code — баловство для веб-макетов. Однажды напарник молча развернул ко мне экран: его код форматировался сам, подсказки выскакивали мгновенно, а отладка запускалась без единого клика в меню...

1 неделя назад

Ваш код под защитой: 5 команд Git, которые спасут проект от потери за полчаса

Через 30 минут вы превратите папку с кодом в неубиваемый архив и поймёте, что Git — это не чёрная магия, а самый надёжный напарник 🛡️. Я до сих пор помню ту ночь, когда жёсткий диск хрустнул в последний раз, а вместе с ним исчезли три недели работы над пет-проектом. Тогда я думал, что Git — удел суровых сисадминов с терминалами вместо обоев. Оказалось, хватило пяти простых действий, чтобы забыть о страхе «всё пропало». Без заумных терминов. Без «веток», «rebase» и «merge conflict». Просто делайте по шагам — я покажу только то, что действительно нужно для сохранности...

1 неделя назад

Ваш Telegram-бот выходит в люди: заливаем код на PythonAnywhere за полчаса. часть 3

Через 30 минут ваш бот перестанет зависеть от включенного ноутбука и начнет жить собственной жизнью 24/7, а вы поймете, что сервер — это просто флешка в интернете. Помню свой первый деплой: я сидел с остывшим чаем, боялся нажать не туда и сломать всё, что писал неделями. Оказалось, что облачный сервер для маленького проекта — это даже проще, чем настроить роутер. Без заумных терминов. Без пугающей консольной магии и настройки виртуальных машин. Просто делайте по шагам. Шаг 1. Регистрируем аккаунт и создаем приложение-пустышку Заходим на pythonanywhere...

1 неделя назад

Telegram-бот на Python. Часть 2: прикручиваем базу данных SQLite и сохраняем сообщения

За пару часов вы дадите боту нормальную память через SQLite и на практике увидите, что база данных — это просто файл, а не космический корабль. Когда у меня впервые возникла потребность куда-то складывать сообщения, я сразу полез читать про PostgreSQL и Docker. Угробил вечер, честно говоря, и всё равно не запустил. Потом приятель написал: «Зачем тебе эти сложности, в Python уже есть SQLite, просто импортируешь и работаешь». Оказалось — вообще нечего настраивать, и стало почти обидно за потраченное время...

1 неделя назад

Telegram-бот на Python с нуля за вечер: токен, каркас и первое «Привет»

Сегодня вы запустите код, который заговорит с вами в мессенджере, и поймёте, что создание ботов — это не таинство, а обычная сборка из понятных деталей. Пару лет назад я открыл редактор с уверенностью, что сейчас всё пойдёт не так. Единственной реальной преградой оказался пробел в конце токена, который я искал час. Сейчас вспоминаю это без досады — зато теперь точно знаю, где чаще всего запинаются новички. Без чтения длинных спецификаций. Без паники «у меня не получится». Просто берите и шагайте по инструкции — на каждом этапе всё будет ясно...

Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала
Покупайте СтеллыИ дарите их за контент