Найти в Дзене
Python для новичков: шаг за шагом от установки до проекта

Python для новичков: шаг за шагом от установки до проекта

Хотите освоить Python с нуля? В этой подборке — понятные ежедневные уроки и реальная практика: от установки языка до полезных скриптов для автоматизации, работы с файлами, Excel и API. Никаких сложных терминов без объяснений — только то, что можно сразу применить!
подборка · 10 материалов
3 недели назад
День 10. Мини‑утилита: читаем файл, фильтруем данные, выводим результат
Привет, друзья! 👋 Добро пожаловать на десятый день нашего цикла «Python за 30 дней». На прошлых уроках мы освоили циклы, в том числе вложенные, и научились работать со списками. Сегодня сделаем что‑то по‑настоящему прикладное: напишем мини‑утилиту, которая читает список товаров из файла, фильтрует их по цене и выводит только те, что дороже заданного значения. Это типичный сценарий для автоматизации: взять «сырой» список (из CSV, TXT, базы данных), отобрать нужное и выдать отчёт. Всё пошагово, с...
4 недели назад
День 9. Вложенные циклы: перебираем списки списков и строим таблицы
Привет, друзья! 👋 Рада видеть вас на девятом дне нашего цикла «Python за 30 дней». Вчера мы познакомились с циклом while и сделали интерактивное меню, которое ждёт действий пользователя. Сегодня поднимем уровень: разберём вложенные циклы и научимся перебирать сложные структуры — например, списки списков. На практике сделаем две вещи: классическую таблицу умножения (это лучший тренажёр для вложенных циклов) и прайс‑лист с категориями, товарами и ценами. Всё пошагово, с готовым кодом, пояснениями и идеями для поста в Дзене...
1 месяц назад
День 8. Цикл while: повторяем, пока условие верно
Привет, друзья! 👋 Добро пожаловать на восьмой день нашего цикла «Python за 30 дней». Вчера мы научились работать со списками: создавать, менять, брать срезы и управлять элементами. Сегодня разберём ещё один важный цикл — while. В отличие от for, который перебирает элементы заранее известного набора, while работает по принципу «делай, пока выполняется условие». Это идеально для сценариев, где количество повторений заранее неизвестно: например, пока пользователь не введёт «выход», пока баланс не станет нулевым, пока файл не загрузится...
1 месяц назад
День 7. Списки в Python: храним, меняем и управляем данными
Привет, друзья! 👋 Рада видеть вас на седьмом дне нашего цикла «Python за 30 дней». Вчера мы познакомились с циклом for и научились перебирать элементы. Сегодня разберём один из самых полезных типов данных в Python — списки (list). Списки позволяют хранить много значений в одной переменной: список покупок, названия товаров, дни недели, результаты измерений. Мы научимся создавать списки, обращаться к элементам по индексу, брать срезы и управлять содержимым с помощью методов .append(), .remove(), ...
1 месяц назад
День 6. Цикл for: автоматизируем рутину и перебираем элементы
Привет, друзья! 👋 Добро пожаловать на шестой день нашего цикла «Python за 30 дней». Вчера мы научились комбинировать условия и строить умные проверки. Сегодня добавим в арсенал инструмент, который превращает повторяющиеся действия в одну строчку кода, — цикл for. С его помощью мы сможем пройтись по списку товаров и вывести цену каждого, а ещё — пронумеровать дни недели. Это база для автоматизации: от простых отчётов до обработки файлов и данных. Всё пошагово, с готовым кодом и идеями, как превратить практику в контент для Дзена...
1 месяц назад
День 5. Логические операторы и вложенные условия: делаем проверки умнее
Привет, друзья! 👋 Рада видеть вас на пятом дне нашего цикла «Python за 30 дней». Вчера мы научили программу принимать простые решения с помощью if/elif/else. Сегодня поднимем уровень: разберём логические операторы and, or, not и вложенные условия — чтобы строить сложные, но понятные проверки. На практике сделаем простую систему доступа: «пользователь авторизован И возраст ≥ 18». Это типичный сценарий, который встречается в реальных скриптах: от мини‑админок до фильтрации данных. Всё пошагово, с готовым кодом и разбором ошибок, которые чаще всего допускают новички...