Найти в Дзене

Python и английский: 5 очевидных сходств

Оглавление

Все еще думаешь, что изучение языка программирования — нечто, доступное только избранным? Тогда самое время узнать, что осваивать Python — почти то же самое, что учить новый иностранный язык.

Буквы, символы, алфавит

Начинающие программисты отмечают, что первые занятия им напомнили школьные уроки английского. Только вместо букв изучаются символы, которые также несут определенные смысловые значения, выражают мысли и выстраиваются в слова, предложения.

С Python все похоже: вместо букв будут переменные, вместо слов и фраз — простые команды-операторы, а вместо тетрадного листка — монитор. Как на английском ты выбирал между прописными и строчными символами, на программировании будешь выбирать между способами ввода информации.

От простого к сложному

Изучив англоязычный алфавит, школьники пробуют складывать отдельные буквы в слова, а затем спрягать, склонять последние, строить с ними предложения. И в программировании также: от простейших команд студенты переходят к более сложным — полному описанию действия. И если раньше команда звучала как «приготовить пирожное», то затем — «приготовить пирожное с орешками и глазурью».

Практика, практика, практика

Невозможно овладеть английским, если постоянно не практиковаться, не делать домашние задания. С Python все так же — необходимо заниматься программированием и на курсах, и дома.

Только здесь есть важное различие: если неправильно произнесенное слово носитель языка может понять, то компьютер не примет команду, написанную с ошибками.

Коммуникация

И английский, и Python — языки, которые осваиваются с одинаковыми целями: выстроить коммуникацию с собеседником. И если диалог с иностранцем — двустороннее равноправное общение, с компьютером все иначе: человек — учитель, а искусственный интеллект — его ученик-подмастерье.

Программист должен научиться ставить перед своим компьютером-помощником конкретную задачу и подробно объяснять, как ее выполнить.

-2

Построение коммуникации

Чем дольше человек изучает иностранный язык, тем совершеннее им владеет, тем более сложные и изысканные речевые конструкции может построить. Пройдет время — и он уже сам может делиться с другими людьми обретенными знаниями.

С Python все так же. Сначала студент изучает лексику компьютера, а затем сам делится с искусственным интеллектом знаниями, «говоря» на понятном обоим языке — выстраивая новые комплексы команд. Общение с компьютером становится таким же интересным, как коммуникация с носителями английского языка. Чем дальше, тем сложнее, но увлекательнее.

Выбрав английский или выбрав программирование, люди достигают одной цели: изучая неизвестное, реализуют собственные идеи, создают собственный проект. Осваивать Python — это учиться воплощать свои мечты в жизнь.

Школа удаленных профессий Матвея Северянина.