Найти в Дзене
Закреплено автором
Дружелюбный Питон
Оглавление
11 месяцев назад
Глава 7. Отступы
Предыдущая статья: Смысл и значение отступов уже достаточно подробно освещены в третьей главе «Функции». Код с отступами похож на многоуровневые списки Word: 1. Часть 1.1. Пункт 1.2. Пункт а. Подпункт b. Подпункт 1.3. Пункт 2. Часть 2.1. Пункт Отступы используются только для тела функции. То, что следует после блока и не принадлежит этой функции, «теряет» отступ: def func(): a = 'Hello!' print(a) func() Обратите внимание, в случае однострочной записи блока команд определение функции может выглядеть так (indent...
6 месяцев назад
Глава 6. Документирование кода
Предыдущая статья: При написании программы вы можете (вам необходимо!) включать в текст кода пояснения: для чего предназначен тот или иной фрагмент кода, на что следует обратить внимание, почему вы используете именно такой код и прочее. Это к о м м е н т а р и и, они не влияют на исполнение кода и представляет интерес лишь как заметки программисту. Не ленитесь включать в программу комментарии, старайтесь писать их максимально понятно: для тех, кто будет читать код (и вы сами, в том числе, по прошествии некоторого времени!), легче будет понять, что программа делает...
7 месяцев назад
Глава 5. Строки
Предыдущая статья: Так-с… Парочка слов, как писать код. Разговор пойдёт о строках. Что? Тип данных? Нет, нет, нет! Эти строки – это не те строки. Эти строки – другие строки, омоним строк, о которых мы говорили, как о типе данных. В типах имело значение, ЧТО мы пишем, а тут – ГДЕ. Код программы, как и любой текст, пишется построчно, ибо попробуйте написать в одну строку, скажем, «Войну и мир». Или «тяжёлую» компьютерную программу. Вот сами взгляните, к примеру, сколько строчек заняла на вашем экране эта публикация? Это – ф и з и ч е с к и е строки...
8 месяцев назад
Глава 4. Имена
Предыдущая статья: Что такое идентификаторы Когда у нас шёл разговор о переменных и функциях, мы говорили об их именах. Имена – это и д е н т и ф и к а т о р ы. А идентификаторы - это имена, присвоенные чему-то для его обозначения. (Вот такая циклическая ссылочка случилась 😊) Правильнее, наверное, говорить – п р о г р а м м н ы е идентификаторы. Почему программные? Да чтобы отличать, что идентифицируется программой, а что системой. Поясню на примере. Создадим переменную: >>> a = 5 Здесь «a» – это имя переменной, идентифицирующее её в скрипте...
8 месяцев назад
Часть II ("Второй виток")
Предыдущая статья: В первой части я старался излагать материал максимально сжато, не «растекаясь мыслью по древу». Теперь мы постараемся заполнить кое-какие пробелы, чуть шире поговорим об уже знакомых вещах и познакомимся с некоторыми новыми понятиями. Многого, о чём пойдёт речь в этой части, мы уже так или иначе касались в предыдущих публикациях. Наша цель – по окончании этой части иметь достаточное понимание...
8 месяцев назад
Глава 3. Ингредиенты или "Из чего состоит программа?". Функции
Предыдущая статья: Ф у н к ц и я – логически завершённый фрагмент программы: команда или блок команд. Функция так же, как и переменная, понятие составное. Она состоит из и м е н и ф у н к ц и и, д а н н ы х, переданных функции для обработки, и к о м а н д, которые оперируют переданными данными (данные и команды – ничего не напоминает? Конечно, выражения! 😊 Когда выражению присваиваем имя - получаем функцию). Мы уже знаем функцию «print()». Кроме того, в Python встроены и другие, наиболее востребованные, функции...
8 месяцев назад
Глава 3. Ингредиенты или "Из чего состоит программа?". Переменные
Предыдущая статья: Что это и с чем их едят? Знакомство с переменными, как и с выражениями, тоже состоялось ещё в школе (ну, у тех, кто в школу ходил 😊). Когда от арифметики перешли к алгебре: x = 2 y = 3 x + y = ? В программном языке п е р е м е н н а я – понятие комплексное. Переменная состоит из и м е н и и з н а ч е н и я. Есть ещё а д р е с хранения значения переменной. Я не склонен рассматривать адрес, как структурную составляющую переменной, но имеются и иные, более авторитетные, мнения...
9 месяцев назад
Инструментарий. VSC
Предыдущая статья: Давайте уже, в конце концов, перебираться из консоли в редактор кода. Visual Studio Code (тем, кто выбрал что-то другое, придётся приноравливаться – здесь ведь не обзор редакторов, верно? 😊). Скачайте и установите бесплатный Visual Studio Code от Microsoft, хороший выбор. Тем, кто «understand a little English» 😊, можно сразу скачать и поставить русскоязычную локализацию (https://marketplace.visualstudio.com/items?itemName=MS-CEINTL.vscode-language-pack-ru). Создайте на диске...
9 месяцев назад
Глава 3. Ингредиенты или «Из чего состоит программа?». Типы данных. Выражения и операторы.
Предыдущая статья: По большому счёту, с ц е н а р и й (скрипт, программа) состоит из данных и операций с ними. Но столь аскетичное заявление мало информативно, поэтому «размажем кашу по тарелке» 😊. А каша заварилась нешуточная… Я тут даже табличку накидал – столкнул, так сказать, лбами двух мэтров программирования: Должен признаться, нам сейчас "что в лоб, что по лбу" – ни та, ни эта часть таблицы толком не воспринимаются: понятно только, что они противоречивы. Поэтому, как говорил Владимир Ульянов,...
9 месяцев назад
Глава 2. Zen of Python. Вызов из недр
Предыдущая статья: В предыдущем уроке вы п е р е д а л и встроенной функции текст нашего приветствия и з а п у с т и л и эту функцию, которая в е р н у л а на экран то, что мы и хотели. Теперь попробуем «вытащить» (и м п о р т и р о в а т ь) кое-что из того, что заложено в Python по умолчанию. Введите в командную строку Python следующее: >>> import this Программа вернёт «Свод правил Дзен Питон» или, как его еще называют, PEP20 (python enhanced proposal — предложения (заявки) по улучшению языка Питон) от Тима Петерса...
10 месяцев назад
Инструментрий. cmd и Python
Предыдущая статья: А теперь вернёмся к командной строке Windows. По умолчанию операционная система покажет на экране консоли путь к той директории, из которой вы эту консоль открыли. Это может выглядеть так: У меня (см. скриншот) это делается из-под созданной учётной записи «Имя_учётной_записи» типа «Администратор», не суть. Вот такой значок (« > ») в конце пути и мигающий курсор - приглашение командной строки Windows. (Для перемещения на ступень выше по иерархии пути – если захочется - введите «cd...
10 месяцев назад
Переменка
Предыдущая статья: Индийский мистик и философ Мехер Баба , в 1954 году публично провозгласивший себя «аватаром века», часто телеграфировал фразу «Не беспокойся, будь весел», когда обращался к своим последователям на Западе. Позднее, в 1960-х годах, это высказывание печатали на эзотерических игральных картах и постерах. В 1988 году в Сан-Франциско такой постер попался на глаза Бобби Макферрину. Вдохновлённый выразительностью и простотой этой фразы, Бобби написал ставшую впоследствии знаменитой песню...
10 месяцев назад