Какой язык программирования выбрать новичку
Среди опытных разработчиков возникает много споров о том, какой язык программирования стоит выучить первым. Чтобы не прыгать с одного языка на другой, важно определиться с тем, какие задачи хотите решать программированием.
Среди рекомендуемых — Ruby on Rails, Java, PHP, Python, JavaScript. Некоторые советует начать с C++ или GO. В этой статье расскажу, почему первый язык программирования для меня — это Pyhon, меня вынуждают учить в университете С++.
Чтобы начать понимать Python достаточно знать английский язык. Как показывают исследования Ассоциации Вычислительной Техники, язык Python занимает лидирующие позиции в качестве первого языка программирования во многих американских колледжах. В нашем крае, нет ничего нового, мы изучаем старый добрый С++. Большой ПРИВЕТ, кафедре программирования нашего университета.
По опросу 39 передовых IT факультетов США, он сместил Java и стал первым языком программирования общего назначения, на который обращают внимание начинающие программисты. 8 из 10 передовых IT факультетов (80%) и 27 из 39 (69%) преподают Python на первых этапах изучения профессии.
Рассмотрим причины
Минимальная установка
Для того чтобы понять насколько просто начать работать на Python, мы с вами это попробуем сделать прямо сейчас.
Если вы работаете на Mac или Linux, то откройте терминал, если на Windows, то PowerShell. Вы увидите пустое окно для ввода текстовых команд. А теперь введите слово "python" и нажмите ввод. Вы увидите примерно следующее:
Если же этого не произошло и в ответ вы получили, что “python” не является внутренним приложением или что-то в этом роде, то, скорее всего, вам необходимо установить Python.
В любом случае, достаточно ввести всего одно слово для запуска Python. Проще и быть не может.
Синтаксис Python состоит из простого английского
Python настолько прост, что мы можем создать нашу первую программу прямо сейчас.
Если Python уже запущен, нажмите CTRL-Z на Mac или наберите «quit()» на PC для того, чтобы закончить текущую сессию.
Начнем с самой простой программы: выведем слова «Hello World!» на вашем компьютере. Сравните аналогичные программы, написанные на Java и C, которые состоят из текста в несколько строк. В Python отсутствует сложный синтаксис и скрытые переменные. Любой может, глядя на эту команду, понять, каково ее назначение.
Начнем с самой простой программы: выведем слова «Hello World!» на вашем компьютере. Сравните аналогичные программы, написанные на Java и C, которые состоят из текста в несколько строк. В Python отсутствует сложный синтаксис и скрытые переменные. Любой может, глядя на эту команду, понять, каково ее назначение.
Python очень легко освоить
В Python отсутствуют заголовки и излишний код, благодаря чему вы можете освоить довольно сложные понятия, просто копируя структуру простых английских предложений. Сейчас мы только что составили самую обычную программу. Но даже зная то немногое о Python, что вы уже успели узнать, всего лишь прочитав эту статью, вы уже можете сказать, каково назначение этой программы.
Использую редактор Atom, для запуска программы.
Разумеется, программа высчитывает сколько студентов и преподавателей сегодня пришли изучать Python, и выполняет простую операцию деления. А вы угадали?
Именно по этим и многим другим причинам многие другие программисты, более опытные, чем я, могут объяснить вам, почему они предпочитают именно Python. Особенно часто выбирают Python те, кто не относит себя к людям с математическим складом ума. И не секрет, что многие американские университеты выбирают его по той же причине.