Сенсация Этой Осени: Прокачайся за 20 Минут с Python и Открой Себе Двери в IT!

Puzzle pieces forming the Python logo over a blurred background of Python code.

Быстрые ссылки

Давно хотел попробовать программирование этой осенью, но код кажется чем-то пугающим? Python — один из самых популярных и дружелюбных языков, на которых сейчас учатся студенты по всему миру. Дай себе всего 20 минут на знакомство — и поймешь, почему все его хвалят!

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

Как установить Python

Для начала тебе понадобится установить интерпретатор Python — именно он будет «читать» твой код и исполнять команды.

Windows и Mac

Зайди на официальный сайт Python и скачай подходящую версию для своей ОС. При установке обязательно отметь пункты pip и IDLE — оба пригодятся. pip пригодится чуть позже, а IDLE нужен уже сейчас.

Если у тебя Windows, не забудь выбрать пункт «add python.exe to PATH». Это очень важно!

Если что-то не получается — вот подробная инструкция по установке на Windows:

А если у тебя Mac — эта инструкция тебе поможет:

Linux

На большинстве Linux-дистрибутивов Python уже установлен «из коробки».

Готовим среду для работы с Python

Я советую начать с редактора IDLE — его легко установить и он отлично подходит для новичков.

Установка

В Windows и macOS IDLE появляется вместе с Python, если при установке выберешь нужную опцию. В Linux — просто выполни одну из этих команд (для твоего дистрибутива):

Для систем на базе Debian:

Для Fedora или других с dnf:

Если у тебя редкая Linux-система — загляни в её справку.

Запускаем IDLE

Открой IDLE. Если перед тобой появилось вот такое окно:

A single window showing the idle repl in its empty or default state, with no code entered or output visible.

Это и есть REPL, или по-другому — «оболочка». Здесь можно быстро пробовать отдельные команды, но учти, что твой код здесь не сохранится.

Чтобы создать новый файл с программой, кликни «Файл» — «Создать файл», как на этом скриншоте:

The idle repl window is open with the file menu expanded, showing its options. The new file menu item is highlighted in red to draw attention.

Появится новое пустое окно — здесь и будет рождаться твоя программа.

Твоя первая программа: «Привет, мир!»

Когда открыт чистый файл, попробуй набрать свою первую строчку кода. Любая команда называется инструкцией. Самая простая — print: она выводит сообщение на экран.

Введи такой код в новое окно:

Теперь открой меню «Выполнить» наверху и выбери «Выполнить модуль» — или просто нажми F5:

An idle code editor window is open, zoomed in on the toolbar at the top. The run menu is expanded, and the run module menu item is underlined in red for emphasis.

В REPL появится результат:

Two windows are shown side by side, split down the middle. The left window displays idle with a print statement that says hello world. The right window shows the repl where the result hello world is displayed.

Поздравляю! Ты только что создал свою первую рабочую программу.

Как устроены отступы и блоки кода

В Python (и не только) команды объединяются в блоки. Отступы показывают, где блок начинается и заканчивается.

Пока просто обрати внимание на отступы в предыдущем коде. Представь это как основной пункт и подзадачи в чек-листе: так видна структура программы и ее логика.

В Python именно отступы показывают, какие команды «принадлежат» одному блоку. Например, после «if» (условие), все строки с одинаковым отступом под ним — это блок if. Такой код сработает только если условие истинно.

Попробуй написать пример с отступами в IDLE и смело поэкспериментируй: удали пару пробелов — увидишь, что произойдет.

Переменные и типы данных

В Python переменные работают почти так же, как в математике — они «запоминают» твои значения.

Попробуй поменять значение переменной «foo» в IDLE и посмотри, что получится.

Переменные могут хранить не только числа, но и строки (текст):

А еще — вещественные числа (с точкой):

И булевы значения — True или False:

Есть и посложнее: кортежи, множества, списки. Про списки у меня даже есть отдельная подробная статья — обязательно загляни потом.

Но для начала тебе достаточно запомнить четыре базовых типа: целые числа (int), вещественные (float), строки (str) и логические значения (bool).

Как получать данные от пользователя

Когда ты освоишь print, следующий шаг — научиться принимать данные от пользователя.

Когда программа доходит до такой команды, она ждет — пока ты что-нибудь не введешь с клавиатуры.

Операторы и выражения: основа Pyhton

Я уже упоминал, что булевы значения управляют условиями:

Само по себе True — редко когда полезно. Чаще встречаются выражения, которые решают, что правда, а что — нет.

В выражении «1 == 1», «==» — это оператор равенства. Вот еще парочка часто используемых операторов:

Благодаря этим операторам и строятся логические выражения. Ну а для работы с числами тебе точно знакомы +, -, * (умножение), / (деление).

Объединяем всё в первое приложение

Давай соберём всё, что ты только что изучил: работа с print, input, переменными, условиями, блоками, выражениями, операторами, числами и строками.

Запусти этот код в IDLE, поиграй с ним, меняй значения и пробуй свои варианты.

Ты освоил огромное количество всего буквально за несколько минут! Этого уже хватает, чтобы собирать свои первые приложения. Но впереди — ещё интереснее! Загляни на страницу «Для начинающих» на официальном сайте Python — там море полезностей.

Я советовал начать с IDLE, но если планируешь заниматься программированием всерьёз, рекомендую попробовать VS Code — это крутая и гибкая среда, которая поддерживает много языков. У меня есть материалы и про нее — обязательно прочти!

Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!

Премиум подписка — это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!

Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь

Также подписывайтесь на нас в:

Алекс Бежбакин
Оцените автора
Добавить комментарий