Урок 1: Введение в программирование

Что такое программирование и почему именно Python?

45 минут
5 заданий
Урок 1 из 10

1 Что такое программирование?

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

Пример из жизни

Когда вы объясняете другу, как пройти к вам домой, вы даёте ему пошаговые инструкции:

  • Выйди из дома
  • Поверни направо
  • Пройди 200 метров
  • Зайди в подъезд с синей дверью

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

Интересный факт

Первым программистом в мире стала женщина — Ада Лавлейс. Она написала первую программу в 1843 году для механического компьютера Чарльза Бэббиджа.

2 Почему именно Python?

Python — один из самых популярных языков программирования в мире. И вот почему:

Простой синтаксис

Код на Python читается почти как обычный английский язык

Быстрое обучение

Можно начать писать полезные программы уже через несколько часов

Большое сообщество

Миллионы разработчиков по всему миру готовы помочь

Универсальность

Веб-разработка, анализ данных, искусственный интеллект — всё на одном языке

Сравнение с другими языками

Вот как выглядит программа "Привет, мир!" на разных языках:

Python
print("Привет, мир!")
Java
public class Main {
    public static void main(String[] args) {
        System.out.println("Привет, мир!");
    }
}
C++
#include <iostream>
using namespace std;

int main() {
    cout << "Привет, мир!" << endl;
    return 0;
}

3 Первая программа "Привет, мир!"

Традиционно первая программа, которую пишет каждый начинающий программист — это "Привет, мир!" (Hello World). Давайте напишем её на Python!

hello.py
print("Привет, мир!")

Разбор программы

print() — это функция, которая выводит текст на экран.

"Привет, мир!" — это строка текста, которую мы хотим вывести. Строки в Python заключаются в кавычки.

Совет

Функция print() может выводить не только текст, но и числа, переменные и результаты вычислений.

4 Основы синтаксиса Python

Синтаксис — это набор правил, по которым пишется код. В Python синтаксис максимально простой и интуитивно понятный.

Отступы вместо скобок

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

if temperature > 30:
    print("Жарко")
    print("Пейте воду")
else:
    print("Комфортно")

Внимание!

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

Комментарии

Комментарии — это текст, который интерпретатор игнорирует. Они нужны для пояснения кода.

# Это однострочный комментарий
print("Привет")  # Комментарий после кода

"""
Это многострочный комментарий.
Можно писать несколько строк.
"""

5 Философия языка Python

Python имеет свою философию, которая называется "Дзен Питона". Чтобы увидеть её, выполните в интерпретаторе команду import this.

Красивое лучше, чем уродливое

Код должен быть эстетически приятным для чтения

Явное лучше, чем неявное

Не используйте "магию" — делайте код понятным

Простое лучше, чем сложное

Начинайте с простых решений

Читаемость имеет значение

Код читают чаще, чем пишут

Почему это важно?

Эти принципы формируют правильное отношение к программированию. Хороший код — это не только рабочий код, но и код, который легко читать и поддерживать.

6 Практика

Теперь ваша очередь! Напишите свою первую программу прямо здесь, в браузере.

Редактор кода
Результат выполнения

Задание

Измените текст в скобках на свой. Например: print("Меня зовут [твоё имя]")

7 Практические задания

Отлично! Теперь давайте закрепим знания на практике. Выполните несколько заданий:

Задание 1 Легко

Приветствие

Напишите программу, которая выводит приветствие с вашим именем.

Подсказка

Используйте функцию print() и поместите свой текст в кавычки внутри скобок.

Задание 2 Легко

Несколько строк

Напишите программу, которая выводит три разных сообщения на трёх строках.

Подсказка

Нужно использовать функцию print() три раза подряд.

Задание 3 Средне

Эмодзи в выводе

Добавьте эмодзи в свой вывод! Попробуйте вывести сообщение с эмодзи.

Подсказка

Эмодзи можно просто скопировать и вставить внутрь кавычек в функции print().

Задание 4 Средне

Математические операции

Используйте функцию print(), чтобы вывести результат математических операций: 2+2, 10*5, 100/4.

Подсказка

Python умеет выполнять математические операции. Просто напишите выражение внутри print().

Задание 5 Сложно

Комбинированный вывод

Напишите программу, которая выводит текст и числа вместе. Например: "У меня 5 яблок и 3 апельсина".

Подсказка

Используйте запятую внутри print() для разделения текста и чисел.

8 Заключение

Поздравляем! Вы сделали первый шаг в мире программирования. Сегодня вы:

  • Поняли, что такое программирование
  • Узнали, почему Python идеален для начинающих
  • Написали свою первую программу
  • Освоили основы синтаксиса
  • Познакомились с философией языка

"Код читается гораздо чаще, чем пишется. Следовательно, читаемость имеет первостепенное значение."

— Гвидо ван Россум, создатель языка Python

Советы для успешного обучения:

  • Не заучивайте синтаксис — понимайте концепции
  • Экспериментируйте с кодом — меняйте, смотрите результаты
  • Делайте ошибки — это лучший способ учиться
  • Решайте задачи ежедневно, даже по 15 минут