Category Archives: Python

Python: Задачи и решения (Глава 1. Начало работы. Программа Game Over).

Продолжаем учиться программированию. После второй главы в книге: Майкл Доусон “Программируем на Python”, 2014 (Michael Dawson “Python Programming for the Absolute Beginner”, 3rd Edition), где я изучила особенности работы с текстом в языке программирования Python, предложены задания. Давайте выполнять их … Continue reading

Posted in Python | Leave a comment

Python: типы данных и функция input()

В языке программирования Python есть несколько типов данных, например: целые числа int(x), например, 1-2-3-4; дробные числа float(x), например, 1.0-2.0-3.5; строки str(x), в которых может быть текст и другие символы. Функция input() уже обсуждалась ранее, эта функция дает возможность пользователю вводить … Continue reading

Posted in Python | Leave a comment

Python: лайфхаки по настройке среды программирования

Как только вы установили на компьютер Python, лучше сразу позаботиться о небольших нюансах, которые облегают жизнь программистам. Давайте пройдемся по основным настройкам среды программирования и Windows для комфортной работы: 1. Изменение системных переменных среды Эта настройка позволит запускать программу, написанную … Continue reading

Posted in Python | Leave a comment

Python: базовые операторы ввода и вывода текста

Самые первые операции с текстом и базовые сведения о Python, которые помогают тут же начать программировать: # Comments Ограничители ” или “” и экранирование символов \’ и \” print(‘Hello world’) – переход на новую строку end=’…’ – следующий print склеится \ … Continue reading

Posted in Python | Leave a comment

Как писать в Notepad++ код на Python

Если вы любите Notepad и хотите программировать с его помощью, то в случае языка программирования Python нужно использовать специальный плагин. Есть несколько вариантов плагинов для Notepad++, интерпретирующих Python: NppExec; Python script; PyNPP.

Posted in Notepad++, Python | Leave a comment

Python – циклы (for, while, break, continue)

Циклы в Python – это части кода, которые повторяются несколько раз. range(start,stop,step) – так в общем случае выглядит цикл для forLoop, где start и stop описывают собственно начало и конец цикла, включая начальную точку, но не включая конечную; step – … Continue reading

Posted in Python | 4 Comments

Python – тернарный условный оператор (if, or, else)

Тернарный оператор (Ternary operator) – используется в строчку для задания условий в присваивании значения переменной. Легче это понять на примерах. cat_say = “Mew” me_say = “Hi,cat” if cat_say == “Mew” or cat_say == “Myavki” else “Who are you?” print(me_say) Hi,cat … Continue reading

Posted in Python | 1 Comment

Python – логические операторы и условия

Основные условия в Python: < (одно меньше другого) > (одно больше другого) <= (одно меньше или равно другому) >= (одно больше или равно другому) != (одно не равно другому) == (одно равно другому) Примеры использования условий: print(5 > 4) True … Continue reading

Posted in Python | Leave a comment

Python – структуры ветвления (операторы if else, if, ifelif)

Оператор if (если) используется для задания условий (если это так, то…), например: cat_say = ‘mew’ if cat_say = ‘mew’ of cat_say = ‘myavki’: ….print(‘Dear, cat! Here’s your food!’) Важно: используя условия if, нужно писать двойное равно и в конце выражения … Continue reading

Posted in Python | Leave a comment

Python – использование format в строках

Внутри строки мы можем указать как фиксированный текст, так и часть текста, определяемого функцией format, который будет состоять из отдельно задаваемых участков: print(“This cat has {0} kittens and a {1}”.format(2,”tail”)) Вместо использования номеров внутри фигурных скобок можно в них сразу … Continue reading

Posted in Python | Leave a comment