Привет, еще раз!! Приятно видеть, что вы в конечном итоге соблазнились волшебной силой Python, чтобы привлечь в свое сообщество отличных разработчиков программного обеспечения! Итак, вы можете спросить, как я на самом деле стал одним из тех странных существ, известных как разработчики программного обеспечения? Итак, ритуал вступления в наше тайное общество состоит из одного-единственного действия: написания собственной первой программы. Для того, чтобы действительно писать код, вам не нужно ничего, кроме ручки и бумаги, или просто текстового редактора, если вы предпочитаете печатать на компьютере.

Однако, если вам нужно запустить свои программы, вам необходимо использовать специальную среду, предназначенную для интерпретации написанного вами текста как кода Python. Теперь мы обсудим, как настроить среду программирования Python в разных операционных системах.

Питон 2 и Питон 3

В настоящее время в дикой природе есть две поддерживаемые полнофункциональные версии Python: Python 2 и Python 3. Теперь вы должны знать, что технологии постоянно развиваются, и каждую неделю появляются новые идеи. Следовательно, чтобы выжить в условиях жесткой конкуренции между различными языками программирования и технологиями, их создатели должны постоянно совершенствовать свои продукты, внедряя в них вновь возникающие идеи или поддерживая новые захватывающие технологии. Различий между двумя разными версиями Python не так много, и некоторым людям они могут показаться слишком поверхностными и не заслуживающими внимания. Однако даже малейшие различия между Python 2 и Python 3 имеют значение, и иногда делают так, что код, написанный в одной версии, просто отказывается запускаться в другой. Это очень неприятно, и это стоит иметь в виду, потому что вы можете писать свой код в соответствии со стандартами одной версии, не зная, что Python в вашей системе вообще другой версии. Поэтому вы будете очень удивлены, когда обнаружите, что ваша прекрасно написанная, гениальная программа просто не работает. Вы даже можете тратить часы своего времени, перепроверяя свой код снова и снова, задаваясь вопросом, почему он не работает, становясь все более и более злым, пока не достигнете точки, когда вы больше не сможете это терпеть и просто откажетесь от программирования, возможно, самая большая страсть в вашей жизни. Не делай этого. На все всегда есть ответ. Если вы обнаружите, что ваш аккуратный код не работает, попробуйте проверить версию Python на вашем компьютере. Черт возьми, если это не сработает даже тогда, запустите его на другом компьютере, попросите помощи у вашего друга-программиста, спросите о проблеме на quora.com или stackoverflow.com, прочитайте то руководство, которое вы использовали в качестве ориентира для вашей программы. дважды, если до сих пор не понял, прочтите трижды, прочтите десять раз, но никогда не сдавайтесь. Помните, настойчивость необходима во всем, что вы предпринимаете в своей жизни, поэтому, когда вы встречаете препятствие, преодолевайте его.

Настройка Python в Linux

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

Прежде всего, вам нужно проверить версию Python в вашей системе (мы уже обсуждали, насколько это важно). Откройте окно терминала, запустив приложение «Терминал» в вашей системе. Затем вы должны набрать и ввести python, чтобы определить, установлена ​​ли среда программирования на вашем компьютере или нет. Затем вы получите вывод, который сообщит вам информацию о версии Python в вашей системе. Это должно выглядеть так:

$ python Python 2.7.3 (по умолчанию, 29 марта 2017 г., 19:39:17) [GCC 4.6.2] в linux2 Введите «help», «авторское право», «кредиты» или «лицензия» для получения дополнительной информации.

Этот вывод говорит нам, что версия Python, используемая вашим компьютером по умолчанию, — Python 2.7.3. Чтобы вернуться к приглашению терминала, просто введите exit(). Теперь вам может быть интересно, установлены ли на вашем компьютере другие версии Python или нет. Итак, чтобы проверить наличие Python 3 в ваших системах, вам нужно ввести команду python3. Если на вашем компьютере уже установлена ​​третья версия Python, вы должны получить такое сообщение:

$ python3 Python 3.6.1 (по умолчанию, 29 июля 2017 г., 09:24:47) [GCC 4.6.4] в linux Введите «help», «авторское право», «кредиты» или «лицензия» для получения дополнительной информации. ›››

Текстовый редактор

Преимущества текстовых редакторов довольно очевидны: они просты в установке и никогда не занимают слишком много места в вашей памяти, вы запускаете свои программы внутри самих текстовых редакторов, используете подсветку синтаксиса для окрашивания вашего кода и запускаете свой код в терминале. окно, так что вы привыкнете к использованию терминалов.

Вы можете выбрать любой текстовый редактор, который вам нужен, так как между большинством из них нет технической разницы, и единственным решающим фактором при выборе текстового редактора вашей мечты является ваш вкус. Тем не менее, я бы порекомендовал вам использовать Geany или Sublime Text исключительно из-за их общей простоты и удобства использования. Просто не забудьте установить правильную версию Python, хорошо? Это все, что имеет значение, все остальное поверхностно. Вы можете установить Geany по этой ссылке.

После того, как вы закончили установку текстового редактора, создайте новую папку, в которой вы хотите хранить все свои проекты, и назовите ее как-нибудь вроде my_dirty_secrets, evil_plan или project_works. По своему опыту могу сказать, что каждое из этих имен будет иметь одинаковое влияние на людей, которые будут пользоваться вашим компьютером. Хур Хур. Для других было шоком узнать, что на самом деле я использую свой компьютер для чего-то другого, кроме бесцельной траты времени в социальных сетях или видеоигр. Затем вам нужно вернуться в Geany и сохранить новый пустой файл с именем hello_world.py. Здесь .py в конце имени файла означает, что он содержит программу Python и должен обрабатываться компьютером соответствующим образом. Он говорит Geany выделить синтаксис Python в вашей программе другим цветом и в целом рассматривать каждый бит данных в ней как часть кода Python.

В настоящее время.

Момент, которого вы так ждали, наконец настал.

Я надеюсь, что когда вы сделаете свой последний вздох, лежа на кровати в окружении своей семьи, в вашей голове промелькнет воспоминание об этом моменте в вашей жизни, который полностью изменил ее. Готовы ли вы ступить на путь, который изменит вашу судьбу?

Затем введите следующие священные слова, которые ознаменуют начало вашего чудесного путешествия:

print("Привет, мир Python!")

И запустите программу, выбрав в меню Build->Execute. Результат, который вы получили, должен быть примерно таким:

Привет, мир Python!

— — — — — — — — —

(программа завершилась с кодом: 0)

Нажмите возврат, чтобы продолжить

Пам-пам-пам! Поздравляем, вы получили новый значок «Новичок программиста Python». Хотите продолжить? Если да, то я смиренно прошу вас прочитать следующий пост об арифметических выражениях, переменных и простых типах данных в Python, чтобы получить четкое представление о том, что, черт возьми, происходит. В следующих строках я расскажу вам, как на самом деле установить Python на macOS и Windows. Кроме того, если у вас нет устройства с какой-либо из этих операционных систем или вы просто не можете ими пользоваться в данный момент, у меня для вас хорошие новости! Вас не должна обескураживать ваша ситуация, так как есть несколько способов ее обойти, о которых я также расскажу позже.

Python на macOS

На большинстве компьютеров, работающих на macOS, Python уже установлен, поэтому вам останется только проверить, верно ли это предположение в вашем случае, и правильно настроить среду для работы.

Сначала вам нужно открыть окно терминала, перейдя в Приложения->Утилиты->Терминал. Затем введите python со строчными буквами, чтобы узнать, установлен он или нет. К этому времени в окне терминала должно появиться сообщение, содержащее информацию о версии Python на вашем компьютере:

$ python Python 2.7.6 (по умолчанию, 12 июля 2017 г., 12:10:47) [GCC 4.1.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] на darwin Введите «help», «copyright», «credits» или «лицензия» для получения дополнительной информации.

>>>

Из этого вывода мы можем сказать, что версия Python 2.7.6 в настоящее время установлена ​​в вашей системе. Теперь вам нужно ввести exit(), если вы хотите выйти из командной строки Python и вернуться в командную строку терминала. Как и раньше, попробуйте ввести pyhton3, чтобы проверить наличие Python 3 на вашем компьютере. Если python3 работает в вашей системе, я настоятельно рекомендую вам использовать его вместо второй версии, так как со временем он вытеснит Python 2 с рынка, и, придерживаясь правильных орудий с самого начала, вы не иметь необходимости перевоспитывать себя после этого. Попробуйте ввести эти строки в сеансе терминала:

››› print(«Привет, Python на macOS!»)

Привет Python macOS! ›››

Ваше сообщение должно быть напечатано прямо в окне терминала.

Текстовый редактор

Опять же, вы можете установить любой текстовый редактор, который хотите, просто убедитесь, что вы действительно установили его, вместо того, чтобы писать все прямо в окне терминала. На этот раз я рекомендую вам выбрать Sublime Text в качестве текстового редактора, поскольку он имеет те же функции, что и Geany, и его можно использовать совершенно бесплатно. Вы можете скачать установщик для Sublime Text с http://sublimetext.com/3. Щелкните ссылку для скачивания и найдите установщик для OS X. Sublime Text имеет очень либеральную политику лицензирования: вы можете использовать редактор бесплатно столько, сколько хотите, но автор просит вас приобрести лицензию, если она вам нравится и вы хотите постоянное использование.

После завершения установки Sublime Text на свой компьютер создайте случайную папку с любым именем, которое вы хотите (я предлагаю использовать что-то вроде python_projects), где вы будете хранить все свои проекты. Откройте Sublime Text и сохраните пустой файл Python (Файл->Сохранить как) с именем hello_world.py в папке вашего проекта. Расширение .py сообщает Sublime Text, что ваш файл будет содержать программу Python, и сообщает ему, как запустить вашу программу и выделить текст полезным способом.

Далее введите следующую строку:

print("Привет, Python на macOS!")

Затем запустите вашу программу, выбрав Сервис->Сборка или нажав ctrl+B.

В нижней части окна Sublime Text должен появиться экран терминала со следующим выводом:

Привет Python на macOS! [Завершено за 0,1 с]

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

Питон в Windows

Сначала позвольте мне сказать вам кое-что, если вы начинающий программист, который хочет добиться больших результатов в своей области, возможно, начать свой собственный большой проект или участвовать в движении открытого исходного кода, одновременно работая над Windows, вы должны быть шутка. Ха, ладно, успокойся, просто невинное замечание, я не враг Microsoft и Apple не платит мне за пропаганду негативного мнения о Windows. Просто эта компания хорошо известна своей скрытностью и отсутствием поддержки и поощрения движений за открытый исходный код или любых манипуляций с их драгоценным программным обеспечением. Windows с самого начала была предназначена для обычных офисных пользователей, большинство из которых, вероятно, никогда в жизни не попытаются программировать, и это нормально. Но в результате этого ваша система, вероятно, не имеет предустановленного Python, если, конечно, какой-нибудь парень, который использовал ваш компьютер до вас, не был программистом Python, в чем я очень сомневаюсь. Чтобы загрузить самую свежую версию Python, перейдите по адресу http://python.org/downloads/.

Вы должны увидеть две кнопки, одну для загрузки Python 3 и одну для загрузки Python 2. Нажмите кнопку Python 3, которая должна автоматически начать загрузку правильного установщика для вашей системы. После того, как вы загрузили файл, запустите установщик. Убедитесь, что вы отметили опцию «Добавить Python в PATH», что упростит правильную настройку вашей системы.

Откройте командное окно и введите python в нижнем регистре.

Затем, надеюсь, Windows должна найти версию python, которую вы только что установили:

C:\› python Python 3.6.1 (v3.6.1:374f501f4567, 20 августа 2017 г., 01:01:54) [MSC v.1900 32 бит (Intel)] на win32 Введите «помощь», «авторское право», «кредиты» ” или “лицензия” для получения дополнительной информации. ›››

Введите следующую строку в сеансе Python:

››› print("Привет, мир Windows!")

Убедитесь, что вы получили этот вывод:

Привет, мир Windows

Каждый раз, когда вы хотите запустить фрагмент кода Python, откройте командное окно и запустите сеанс терминала Python. Введите команду exit(), чтобы закрыть сеанс терминала.

Текстовый редактор

Что ж, как я уже говорил ранее, вы можете выбрать любой текстовый редактор, какой захотите, но если вы хотите оставаться безгрешным на протяжении всей своей жизни, я осмеливаюсь установить Geany, потому что он просто потрясающий, и я не могу себе представить, чтобы я сам использовал какой-либо другой текстовый редактор. Конечно, вы полностью самостоятельны в своем выборе, и я не буду навязывать вам руку, просто приходите ко мне позже со слезами на глазах после того, как вы уже больше недели пользуетесь ужасным редактором. Человек очень хорошо приспосабливается к любым обстоятельствам, но я очень сомневаюсь, что кто-то в здравом уме предпочтет жить в грязи, а не жить в благоустроенной квартире с Wi-Fi. Вы можете легко загрузить версию Geany для Windows с http://geany.org/.

После того, как вы установили текстовый редактор в своей системе, создайте случайную папку с именем, которое вам больше всего нравится, где-нибудь в вашей системе для ваших проектов. (Лучше всего использовать строчные буквы и символы подчеркивания для пробелов в именах файлов и папок, потому что это соглашения об именах Python.) Вернитесь в Geany (вы выбрали его в качестве текстового редактора, верно?!) и сохраните пустой файл Python (File4Save As ) с именем hello_world.py в рабочей папке, созданной вами за минуту до этого. Расширение .py в конце имени файла сообщает вашей системе, что там написана программа Python, которую можно обрабатывать в среде программирования Python. Он также сообщает вашему текстовому редактору добавить к вашему коду яркие эффекты, которые подчеркивают синтаксис вашей программы, и получить доступ к своей библиотеке, где сохранены все специальные слова, так что, когда вы начнете вводить любое из них, Geany ускорит процесс. . Кроме того, он также будет помечать каждый бит кода, который, кажется, нарушает синтаксис Python, красным цветом, поэтому вы сразу узнаете, когда совершаете очевидную ошибку. Все эти функции чрезвычайно полезны, особенно в тех случаях, когда вы хотите вызвать команду сборки в Python с невероятно длинным нелепым именем, которое вы даже не можете произнести, не говоря уже о том, чтобы запомнить его.

После того, как вы сохранили файл, введите следующую строку:

print("Привет, мир Windows!")

Затем вам нужно запустить вашу программу hello_world.py, выбрав Bulid->Execute в меню вашего текстового редактора (опять же, это Geany, верно? ПРАВИЛЬНО?) или нажав F5. В следующий момент словно под действием какой-то таинственной силы всплывает окно терминала с сообщением, которое должно выглядеть так:

Привет, мир Python!

— — — — — — — — —

(программа завершилась с кодом: 0)

Нажмите возврат, чтобы продолжить

Если это не то, что вы видите, вы не можете ожидать от жизни всего, что хотите, верно? Более того, я уже говорил вам, что Windows — отстой, вы должны были уделить больше внимания моему предупреждению. Ладно, ладно, не паникуй. Успокойтесь и сделайте глубокий вдох. Помните, это тоже пройдет. Может быть, вы неправильно набрали программу? Есть ли слова с большой буквы? Не забывайте, что синтаксис Python чрезвычайно строг и чувствителен к регистру, поэтому, если вы напишете Print вместо print, программа не будет выполняться должным образом. Опять же, вы даже можете попросить помощи у своего друга-программиста или даже у своего учителя, который обучает вас искусству программирования в старшей школе или колледже. Несмотря на то, что учителя компьютерных наук, как правило, чертовски древние, они суетились в нашем сообществе во времена, когда программирование было менее увлекательным и чрезвычайно трудным. Только теперь у нас есть помощь и благословение проверки синтаксиса в наших текстовых редакторах и интерпретаторах программ, тогда как у этих динозавров их не было. Несмотря на накопившуюся за долгие годы на их телах пыль, которая буквально пахнет первоначальными версиями Си, эти старые чудаки знают кое-что, так что недооценивать их не стоит. Бьюсь об заклад, что большинство учителей информатики такие же фанатики, как и вы, поэтому вы сможете найти общие темы для разговора и, возможно, станете приятелями.

Если, с другой стороны, все оказалось именно так, как ожидалось, то позвольте вас поздравить! Ты действительно счастливый парень, не так ли? Уметь запускать свою программу на Python в операционных системах Windows с первой попытки — немалое достижение. Я просто не рекомендую вам ломать голову и покупать лотерейные билеты, как сумасшедший, прожигая при этом зарплату на азартных играх в Лас-Вегасе. Удача — хорошая вещь, и я безмерно хвалю вас за нее, но помните, что благосклонность Фортуны непостоянна. Если вы будете полагаться на нее во всех своих предприятиях, то позвольте мне сказать вам, что она похоронит вас. В один момент вы находитесь на вершине мира, а в следующий вы все избиты. Хах, думаю, мне следует перестать обескураживать и бомбардировать вас всей этой информацией. Хорошо, что вы, наконец, начали идти по пути становления разработчиком программного обеспечения Python, но помните, что вы еще не можете назвать себя таковым, и вам еще предстоит пройти долгий путь, прежде чем вы сможете это сделать. Надейтесь, что предстоящее путешествие будет полным открытий и радости, которая приходит от преодоления больших препятствий на вашем пути. Увидимся на следующем уроке, где мы более подробно обсудим, что мы сделали (надеюсь, вы не поверите, что то, что мы сделали, является настоящей магией. Разработчики программного обеспечения пока не настолько сильны) и некоторые фундаментальные знания по теме нашего исследования — Python.

Не могу использовать ни одну из операционных систем. ПОМОЩЬ!

Итак, вы увлеченный программист-новичок, который хочет упорно и упорно работать, чтобы научиться программировать на Python и стать величайшим разработчиком программного обеспечения в мире. Но по какой-то неизвестной причине вы не можете настроить или установить Python ни в одной из упомянутых выше операционных систем. Не паникуйте. Свет в конце туннеля все еще есть. Вы всегда можете использовать онлайн-интерпретаторы Python, такие как repl.it или codeskulptor.org. Просто имейте в виду, что эти среды программирования имеют много ограничений, хотя они полностью подходят для обучения программированию.