Найти в Дзене
Мини-учебник "Дружлюбный Python"

Мини-учебник "Дружлюбный Python"

"Дорожная карта" начал языка программирования Python - как и что необходимо установить на ПК, как устроен язык, что означают, как "работают" и взаимодействуют элементы программы - по чуть-чуть пишем и понимаем код.
подборка · 17 материалов
7 месяцев назад
Глава 7. Отступы
Предыдущая статья: Смысл и значение отступов уже достаточно подробно освещены в третьей главе «Функции». Код с отступами похож на многоуровневые списки Word: 1. Часть 1.1. Пункт 1.2. Пункт а. Подпункт b. Подпункт 1.3. Пункт 2. Часть 2.1. Пункт Отступы используются только для тела функции. То, что следует после блока и не принадлежит этой функции, «теряет» отступ: def func(): a = 'Hello!' print(a) func() Обратите внимание, в случае однострочной записи блока команд определение функции может выглядеть так (indent...
7 месяцев назад
Глава 6. Документирование кода
Предыдущая статья: При написании программы вы можете (вам необходимо!) включать в текст кода пояснения: для чего предназначен тот или иной фрагмент кода, на что следует обратить внимание, почему вы используете именно такой код и прочее. Это к о м м е н т а р и и, они не влияют на исполнение кода и представляет интерес лишь как заметки программисту. Не ленитесь включать в программу комментарии, старайтесь писать их максимально понятно: для тех, кто будет читать код (и вы сами, в том числе, по прошествии некоторого времени!), легче будет понять, что программа делает...
8 месяцев назад
Глава 5. Строки
Предыдущая статья: Так-с… Парочка слов, как писать код. Разговор пойдёт о строках. Что? Тип данных? Нет, нет, нет! Эти строки – это не те строки. Эти строки – другие строки, омоним строк, о которых мы говорили, как о типе данных. В типах имело значение, ЧТО мы пишем, а тут – ГДЕ. Код программы, как и любой текст, пишется построчно, ибо попробуйте написать в одну строку, скажем, «Войну и мир». Или «тяжёлую» компьютерную программу. Вот сами взгляните, к примеру, сколько строчек заняла на вашем экране эта публикация? Это – ф и з и ч е с к и е строки...
8 месяцев назад
Глава 4. Имена
Предыдущая статья: Что такое идентификаторы Когда у нас шёл разговор о переменных и функциях, мы говорили об их именах. Имена – это и д е н т и ф и к а т о р ы. А идентификаторы - это имена, присвоенные чему-то для его обозначения. (Вот такая циклическая ссылочка случилась 😊) Правильнее, наверное, говорить – п р о г р а м м н ы е идентификаторы. Почему программные? Да чтобы отличать, что идентифицируется программой, а что системой. Поясню на примере. Создадим переменную: >>> a = 5 Здесь «a» – это имя переменной, идентифицирующее её в скрипте...
8 месяцев назад
Часть II ("Второй виток")
Предыдущая статья: В первой части я старался излагать материал максимально сжато, не «растекаясь мыслью по древу». Теперь мы постараемся заполнить кое-какие пробелы, чуть шире поговорим об уже знакомых вещах и познакомимся с некоторыми новыми понятиями. Многого, о чём пойдёт речь в этой части, мы уже так или иначе касались в предыдущих публикациях. Наша цель – по окончании этой части иметь достаточное понимание...
9 месяцев назад
Глава 3. Ингредиенты или "Из чего состоит программа?". Функции
Предыдущая статья: Ф у н к ц и я – логически завершённый фрагмент программы: команда или блок команд. Функция так же, как и переменная, понятие составное. Она состоит из и м е н и ф у н к ц и и, д а н н ы х, переданных функции для обработки, и к о м а н д, которые оперируют переданными данными (данные и команды – ничего не напоминает? Конечно, выражения! 😊 Когда выражению присваиваем имя - получаем функцию). Мы уже знаем функцию «print()». Кроме того, в Python встроены и другие, наиболее востребованные, функции...