Курс по Python: https://stepik.org/course/100707
Здравствуйте,
дорогие друзья! Рад, что вы начинаете изучать один из самых моих любимых языков
программирования Python. Его еще называют Питон. Почему именно
Питон? Это нужно спросить у Гвидо ван Россума – главного идеолога и
первоначального разработчика этого языка.
Задуман он был
еще в 1980-x, а первая
версия вышла в 1991 году. Конечно, с тех пор он претерпел множество улучшений,
особенно в версии
Python 3.0
выпущенной в
декабре 2008 года. Отличия оказались настолько значительными, что программы
предыдущих версий 2.x далеко не всегда можно запустить в интерпретаторе Python 3.x. Однако, сейчас
это уже не проблема, так как с 2008 года прошло много времени и все важные
программы были адаптированы к версии 3. Именно эту последнюю, современную версию
языка Python мы с вами и
будем изучать.
Язык оказался
настолько удачным, что он стал широко применяться при разработке алгоритмов
искусственного интеллекта, в частности, в нейронных сетях. При разработке серверной
части сайтов, используя известные фреймворки Django и Flask. Например, на
нем разработаны сайты Youtube, Instagram, поиск от Google, DropBox и многие другие
Также он
используется в многочисленных научных проектах, где требуются сложные
математические вычисления или реализация алгоритмов обработки данных, в том
числе и больших данных – Big Data. В последнее
время Python стали применять также
и для создания игр, обычно мобильных. А если вы еще школьник, то этот язык ввели
в ОГЭ и ЕГЭ по информатике, а также в олимпиадное программирование.
Но, все же, почему
этот язык приобрел такую широкую популярность и завоевал любовь программистов
по всему миру? Считается, что все благодаря его простым, понятным, явным
конструкциям, хорошо читаемому тексту программ, богатой библиотеке модулей для программирования
самых разных задач и возможность использования языка практически на всех
платформах: Windows, Linux, Mac OS, Android, iOS и др. Хотя, на
самом деле понять, почему один проект «выстреливает», а большинство уходят в
небытие, еще никому не удалось. Но Питон – это яркая история успеха, правда, не
лишенный и своих недостатков. Главные из них – более медленная скорость работы
программ и больший объем используемой памяти, по сравнению, например, с
аналогичным кодом, написанном на языке С++. Но, все же, Python позволяет
заметно быстрее реализовывать сложные алгоритмы и этим качеством он затмевает
большинство современных языков программирования. А скорость работы критического
фрагмента кода можно увеличить, если реализовать его на том же С++, а затем,
вызывать из Python-программы. Например,
так делается при проектировании и обучении нейронных сетей. Благодаря этому
получаем удобство программирования и высокую скорость исполнения.
Установка языка Python
Давайте теперь выполним
установку интерпретатора этого языка на свое устройство. У меня – это
стационарный компьютер с ОС Windows 10. Если я нажму клавиши Win + Pause, то появится
окно с подробной информацией о системе. В частности, здесь написано название ОС
и ее разрядность x64. Конечно, у вас может быть любое другое
устройство и ОС – это не существенно, в любом случае, нам нужно перейти на
официальный сайт языка Python:
https://www.python.org
Затем, выбрать
вкладку «Downloads» и здесь
появится список различных ОС. Вам нужно найти свою ОС и перейти. Так как у меня
Windows, то я выбираю
этот пункт и появляется страница с выбором различных версий языка. Конечно же,
следует взять последнюю стабильную для Python 3. На момент
записи видео – это версия 3.9.5. Я скачаю 64-bit версию
установщика:
Download Windows
installer (64-bit)
так как у меня
ОС Windows 64-разрядная
(обычно, именно такая и установлена на домашнем компьютере). И запущу его.
Появится окно, в котором обязательно следует отметить галочкой опцию «Add
Python to PATH». Она позволит в дальнейшем запускать интерпретатор языка без
указания полного пути к нему:
Затем, выбираем
режим установки «Customize installation». Здесь все
опции должны быть отмечены галочками:
Нажимаем «Next» и в следующем
окне я рекомендую путь, который прописан по умолчанию, изменить на другой. А
именно, убрать все промежуточные подкаталоги и установить интерпретатор в
корень выбранного диска:
У меня получился
путь «C:\Python39». Здесь дополнительно указана версия языка 3.9. Это также
рекомендуется делать, так как разных версий на одном устройстве может быть
несколько и чтобы переключаться между ними, они должны находиться в разных
директориях.
После этого,
нажимаем на кнопку «Install» и программа устанавливается в
указанный каталог.
Осталось
проверить работоспособность языка Python. Во-первых, мы
можем открыть окно выполнения команд в ОС Windows (Win+R) и в
появившемся окне набрать «cmd»:
Далее, в
консольном командном окне набираем «python» и должны
увидеть текущую версию интерпретатора этого языка:
Если вы
работаете под Linux или Mac OS, то следует
набрать команду «python3».
Но писать и
исполнять команды самого языка лучше через среду IDLE, которая
устанавливается вместе с интерпретатором. Для ее запуска достаточно нажать на
кнопку «Пуск» и выбрать оболочку IDLE. Появится окно, в котором можно в
интерактивном режиме выполнять любые команды языка. Например, математические
2+4
3*5
8/6
Мы о них еще
подробно будем говорить. Здесь я просто привожу пример и показываю, как выполняются
простейшие команды языка Python.
На этом мы с
вами завершим наше первое занятие. В качестве самостоятельного задания вам
нужно установить интерпретатор языка на свое устройство (желательно, чтобы оно
имело полноценную клавиатуру и манипулятор «мышь»). И попробуйте выполнить в
среде IDLE те же самые
команды, что я привел в этом видео. До встречи на следующем занятии!
Курс по Python: https://stepik.org/course/100707