Язык программирования Python — с чего начинать?
Сколько на самом деле существует языков программирования? Их насчитывается несколько десятков. Они разработаны под различные задачи, на любой вкус, размер и цвет. Почему я выбрал именно этот язык? Python способен выполнять очень широкий круг задач, начиная от простого скрипта до создания целых сайтов. Python для начинающих достаточно прост, лаконичен и удобен в изучении.
Из этой статьи вы узнаете:
Возможности языка программирования Python
Загрузка и установка Python
Знакомство с интерпретатором
Создание первой программы
Привет, привет! На связи Гридин Семён. Наконец — то, я добрался до основной тематики этого блога, программирование интеллектуальных систем с помощью языка Python. Я долго шёл к этому, готовился. И вот, я готов писать вам интересные статьи и изучать глубоко эту тему.
Для чего мне это нужно? Для начала я ставил себе такую задачу о разработке искусственного интеллекта, машинного обучения и компьютерного зрения.
Может если повезёт я попаду в число разработчиков по робототехническим сложным проектам, может стану сам организатором и открою производство персональных роботов, а может, может… Если ничего не получится, да и бог с ним, я получаю удовольствие от процесса, а не от результата.
Тогда начну свою повесть))…
Возможности языка программирования Python
Как я и писал выше, этот язык выполняет очень большую сферу функций. Всё охватить просто невозможно. Поэтому перед тем как заниматься изучением, пожалуйста, задайте себе вопрос, а для чего мне это нужно? Какие задачи я буду решать, применяя этот язык? Если вы ответили положительно, двигаемся дальше.
Чем же может быть полезен Python?
- Работа с xml/html файлами
- Работа с http запросами
- GUI (графический интерфейс)
- Создание веб-сценариев
- Работа с FTP
- Работа с изображениями, аудио и видео файлами
- Робототехника (применение одноплатных компьютеров)
- Программирование математических и научных вычислений
И тому подобное. Python способен выполнять львиную долю рутинных задач.
На Питоне можно собрать и резервное копирование, и работу с электронными письмами, и простейший калькулятор, и скрипт для сайта. Язык ничем не ограничен. Что самое интересное, используется в таких IT-гигантах, как Google и Yandex.
В этой статье мы рассмотрим с вами программирование Python с нуля.
Загрузка и установка Python
Для того чтобы у вас работала программа на определённом устройстве, неважно какая ОС — windows, linux, RaspbianOS, MacOS. Важно, чтобы у вас находился интерпретатор, который будет понимать команды и выполнять.
Делаем следующим образом, скачиваем IDE python c официального источника.
Дальше типичная стандартная установка, я думаю многие знают.
Знакомство с интерпретатором
Итак интерпретатор обрабатывает текстовый код программы. Существует интерактивный режим среды разработки. Можно запустить несколькими способами:
- Из обычной командной строки сmd — введите команду python;
- C рабочего стола (ярлык);
- С помощью меню Пуск — Python IDLE;
Вам откроется это окошечко:
Кстати оболочку можно использовать и в качестве обычного калькулятора. Я рассматриваю этот софт, как возможность раскрыть полный потенциал одноплатных компьютеров.
Для Arduino тоже есть своя программная оболочка Arduino IDE. Почитайте.
Интерактивный режим я рекомендую использовать для тестирования и отладки фрагментов кода. Лучше всего скачать программу NotePad и писать скрипты там. Так получается нагляднее.
С чего начать обучение python? Давайте попробуем написать первую программу?
Создание первой программы
Программа на языке Python — это обычный текстовый файл с написанным кодом. Расширение этого файла .py. Запустить программу можно, указав соответствующее имя в командной строке. Напишем с вами простейшую стандартную программу «Hello world!».
Задача такая — вывести на экран «Hello world!». Запускаем NotePad.
Пишем следующий код:
1 | print ('Hello world!!!') |
И сохраняем в папку соблюдая путь C:\MyScripts. Рекомендую все проекты скидывать в эту папку.
Для того, чтобы нам запустить скрипт, выберите командную строку и введите путь к вашему файлу:
По поводу книг. На самом деле, хоть язык и прост в плане создания кода, но очень много нюансов и различных библиотек для реализации гигантского спектра задач.
Лучшая книга по python для начинающих по праву считается самоучитель Майка МакГрата. Исчерпывающее руководство по составлению кода на языке Питон.
Извините за качество фото, по другому не получается. Остальные книги пока не рекомендую покупать, так как они на самом деле громоздкие и объёмные. Для базиса достаточно будет и МакГрата.
Ребят, на этом у меня всё, если у вас есть какие-то вопросы, вы всегда можете мне написать. Подписывайтесь на новости блога. Рассылайте друзьям. Спасибо за внимание.
С уважением, Гридин Семён
Человек тоже программа и компьютер который её пишет(Бог) постоянно в работе)