Конспект по начальному курсу Python в Яндекс.Практикум

Конспект по начальному курсу Python в Яндекс.ПрактикумАх, Python — этот язык программирования, который словно шутник на вечеринке: кажется простым, но стоит копнуть глубже — и вот уже смеёшься до слёз! Его автор, Гвидо ван Россум, родом из Голландии, в 1991 году подарил миру язык с названием «Python».

Нет-нет, это не змейка из джунглей Амазонки, а дань уважения любимому телешоу Гвидо — «Летающий цирк Монти Пайтона». Представьте себе: программисты пишут серьёзный код под вдохновением от абсурдного британского юмора. Вот это я понимаю кросс-культурный обмен!

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

Например, variable = «переменная» — звучит как будто переменная сама себя объявила! А типы данных? Тут всё просто: числа ходят по улице уверенными шагами (1; 3; 1.2; 34.76), а строки — это символы в кавычках, словно цитаты из любимых сериалов (‘hello’, «Привет!», «1; 3; 1.2; 34.76»).

Оператор присваивания «=» работает как строгий учитель: «Ты теперь будешь называться так!» А оператор сложения «+» — настоящий миротворец: он складывает числа или объединяет строки в одну большую дружную компанию.

При умножении строк на число получается забавный эффект: ‘хо’ * 10 превращается в хохохохохохохохохохо — идеально для тех случаев, когда хочется выразить смех через код. Помню один случай: коллега решил так поздравить начальника с днём рождения и отправил в чат ‘С ДР!’ * 5. Начальник сначала подумал, что у него какая-то вирусная атака эмоций.

Преобразование типов данных напоминает магию Гарри Поттера: функция str(35) превращает число 35 в строку «35», а int(«35″) возвращает обратно к целому числу 35. Это как переодевание для данных — сегодня ты цифра, завтра слово!

Комментарии начинаются с символа «#» и напоминают тайные записки программиста самому себе или будущим поколениям кода.

Ошибки бывают разные: синтаксические (SyntaxError) похожи на оплошности начинающего танцора — неловко и заметно сразу; исключения (exceptions) же как неожиданные гости на вечеринке — появляются внезапно и требуют внимания.

Именование переменных строго по правилам латиницы, цифр и подчёркиваний вызывает ассоциации с секретным языком шпионов. Представьте диалог программиста с компьютером:

— Можно назвать тебя Вася?

— Извини, Вася не подходит. Только латиница и подчёркивания!

Вывод на экран через функцию print() подобен выступлению стендап-комика перед публикой: выводит всё подряд – слова, числа и даже вычисления! Например print(‘Вася’,’Маня’) выдаст вам привычное «Вася Маня», а если добавить sep=»+», то получите модный брендовый союз «Вася+Маня».

А если склеить их через + без пробела – то будет как один большой персонаж ВасяМаня.

Дробные числа float() – это настоящие гурманы среди чисел: любят точность до десятых долей. Но будьте осторожны! int(3.14) просто отбрасывает дробную часть – никакого округления!

Как будто математика решила быть суровой тётей и сказала: «Никаких поблажек!»

Списки list[] – коллекции элементов упорядочены так же строго, как очередь за мороженым летом. Первый элемент имеет индекс ноль – да-да, именно ноль! Это такая загадка для новичков: почему первый элемент не под номером один?

А всё просто – компьютер любит считать от нуля.