Краткая история. Python 2 закончилась поддержка в 2020. В 2008 появился python 3, его и будем изучать.
С сайта python.org установите последнюю версию. Установится сам python и среда разработки IDLE для него.
Интерактивный способ работы с python - работа в консоли python. Открывается при запуске IDLE.
Пишем программу в редакторе и запускаем целиком.
Чтобы открыть консоль, нажимаем на свободном месте в папке с файлом: кнопка Shift и правая кнопка мыши. Далее Открыть окно powershell здесь. Выход из python консоли: Ctrl + Z потом Enter или команда exit()
Для нас это основной способ работы с python в первую половину семестра. В нем нужно писать программу, запускать ее, пользоваться консолью для изучения python.
При написании программ не пользуйтесь вводом с клавиатуры, т.е. не пользуйтесь функцией input. Если вы только начали изучать питон, все нужные значения вводите прямо перед началом программы. Например, x = 42
. Если вы уже знаете python, все задачи нужно решать с помощью функций:
Дано x, вычислите x + 1
# для начинающих
x = 10
print(x + 1)
11
# для всех, кто знает python:
def task1(x):
return x + 1
# тесты
print(task1(10))
print(task1(20))
print(task1(42))
11 21 43
IDLE - на самом деле, простейшая среда разработка. Более продвинутые среды разработки подсказывают, что и как написать в коде, потому что они понимают код. Мы будем пользоваться PyCharm (IntelliJ IDEA). Будем пользоваться со второй половины семестра
Jupyter блокноты и аналоги (у меня сейчас именно jupyter блокнот). Форматированный текст и код, мультимедиа элементы и т.п.
print("hello world!")
hello world!
import matplotlib.pyplot as p
p.plot([1, 2, 3, 4, 5], [10, 44, 23, 55, 50])
[<matplotlib.lines.Line2D at 0x1e4f1832eb8>]
Сайт с заданиями https://students.iposov.spb.ru