Как начать программировать на Python

Как начать программировать на Python

wikiHow работает по принципу вики, а это значит, что многие наши статьи написаны несколькими авторами. При создании этой статьи над ее редактированием и улучшением работали, в том числе анонимно, 27 человек(а).

Количество источников, использованных в этой статье: 10. Вы найдете их список внизу страницы.

Количество просмотров этой статьи: 167 497.

В этой статье:

Вы хотите начать обучаться программированию? Обучение программированию может быть очень сложным, и вы наверное думаете, что вам придется для этого посещать какие-то занятия. Хотя это верно для некоторых языков программирования, есть и большой выбор языков, на изучение основ которых потребуется всего пару дней. Python [1] X Источник информации — один из таких языков. Вы всего за несколько минут сможете написать простую программу на Python и запустить ее. Приступим.

Часть 1 из 5:

Установка Python (для Windows)

Step 1 Скачайте Python для ОС Windows.

  • Вам следует скачать самую последнюю доступную версию, на момент написания этой статьи это была версия 3.4.
  • OS X и Linux поставляются с уже предустановленным Python. Вам не придется устанавливать какое-либо относящееся к Python программное обеспечение, но, скорее всего, вам понадобится текстовый редактор.
  • Большинство дистрибутивов Linux и версий OS X до сих пор используют Python 2.X. Между версиями 2 и 3 было несколько изменений [3] X Источник информации , особенно касающихся оператора «print». Если вы хотите установить более новую версию Python на OS X или Linux, вы также можете скачать соответствующие файлы с сайта Python.

Step 2 Установите интерпретатор языка Python.

Установите интерпретатор языка Python. Большинство пользователей могут установить интерпретатор без изменений каких-либо настроек. Вы можете интегрировать Python в командную строку, включив последнюю опцию в списке доступных модулей. [4] X Источник информации

Step 3 Установите текстовый редактор.

Установите текстовый редактор. Хотя вы можете создавать программы на языке Python в редакторах Блокнот или TextEdit, вы увидите, что намного легче читать и писать код с использованием специализированного текстового редактора. Существует огромный выбор бесплатных редакторов, таких как Notepad++ (для Windows), TextWrangler (для Mac) или JEdit (для любой системы).

Step 4 Убедитесь, что установка прошла успешно.

  • Наберите print(«Привет, мир!») и нажмите ↵ Enter . Вы должны увидеть текст Привет, мир! , отображаемый под командной строкой Python.

Часть 2 из 5:

Основные понятия

Step 1 Уясните, что Python не требует компиляции.

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

Step 2 Разберитесь в интерпретаторе.

Разберитесь в интерпретаторе. Вы можете использовать интерпретатор для тестирования кода, не добавляя пока свою программу. Это очень полезно для изучения того, как работают конкретные команды, и для написания тестовых программ.

Step 3 Изучите, как Python работает с объектами и переменными.

Изучите, как Python работает с объектами и переменными. Python — объектно-ориентированный язык. Это означает, что в программе все трактуется как объекты. Это означает, что вам не нужно в начале программы объявлять переменные (вы можете это сделать в любое время), и вам не нужно указывать тип переменной (целое число, строка и тому подобное).

Часть 3 из 5:

Использование интерпретатора Python в качестве калькулятора

Выполнение некоторых основных вычислительных функций позволит вам разобраться с синтаксисом Python и тем, как обрабатываются числа и строки.

Step 1 Запустите интерпретатор.

  • Если вы не интегрировали Python в командную строку, то для запуска интерпретатора вам придется перейти в директорию Python.

Step 2 Выполните основные арифметические действия.

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

>>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # Деление всегда возвращает число с плавающей точкой (десятичное число) 35.0 >>> (100 - 10*3) // 2 # Целочисленное деление (двойной слеш) отбрасывает дробную часть 35 >>> 23 % 4 # Так вычисляется остаток от деления 3 >>> 17.53 * 2.67 / 4.1 11.41587804878049 

Step 3 Вычислите степень числа.

Вычислите степень числа. Для обозначения возведения в степень вы можете использовать оператор ** . Python может быстро вычислять большие числа. Смотрите пример в окне ниже.

>>> 7 ** 2 # 7 в квадрате 49 >>> 5 ** 7 # 5 в степени 7 78125 

Step 4 Создайте и измените переменные.

Создайте и измените переменные. Чтобы выполнить основные алгебраические действия, вы можете присвоить переменным какие-то значения. Это неплохое введение в то, как в Python присваивать значения переменным. Значения переменным присваиваются с помощью знака = . Смотрите пример в следующем окне.

>>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> width = 10 # Имя переменной может быть любой строкой >>> height = 5 >>> width * height 50 

Step 5 Закройте интерпретатор.

Закройте интерпретатор. Как только вы закончили использовать интерпретатор, вы можете закрыть его и вернуться в командную строку, нажав Ctrl + Z (Windows) или Ctrl + D (Linux/Mac) и затем нажав ↵ Enter . Вы также можете набрать quit() и нажать ↵ Enter .

Часть 4 из 5:

Создайте свою первую программу

Step 1 Запустите текстовый редактор.

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

Step 2 Напишите оператор

Напишите оператор «print». «Print» — это одна из основных функций в Python и она используется для отображения информации в терминале во время выполнения программы. Обратите внимание: «print» — это одно из значимых изменений в Python 3. В Python 2 вам нужно было лишь ввести «print» и потом то, что вы хотите отобразить. В Python 3 «print» стала функцией, поэтому вам следует писать «print()» с указанием в скобках того, что вы хотите отобразить.

Step 3 Добавьте свой оператор.

Добавьте свой оператор. Один из самых простых способов проверить язык программирования — это отобразить текст «Привет, мир!» Поместите этот текст внутри выражения «print()», включая и знаки кавычек:

print("Привет, мир!") 
  • В отличии от многих других языков, вам не нужно заканчивать строки знаком ; . Вам также не нужно использовать фигурные скобки ( <> ) для обозначения блоков кода. Вместо этого отступы будут обозначать, что включено в блок.

Step 4 Сохраните файл.

  • Убедитесь, что сохраняете файл в легкодоступном месте, так как вы будете переходить туда с помощью командной строки.
  • Для данного примера сохраните файл как «hello.py».

Step 5 Запустите программу.

  • В зависимости от того, как вы установили Python, для запуска программы вам, возможно, придется набрать python hello.py или python3 hello.py .

Step 6 Почаще тестируйте.

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

Часть 5 из 5:

Создание сложных программ

Step 1 Поэкспериментируйте с операторами управления.

Поэкспериментируйте с операторами управления. Операторы управления позволяют контролировать, что должна делать программа при определенных условиях. [5] X Источник информации Эти операторы — основа программирования на Python, и они позволят вам создавать программы, которые выполняют различные действия в зависимости от входных данных и условий. Начнем с оператора while . В этом примере вы сможете использовать оператор while для вычисления ряда Фибоначчи до 100:

# Каждое число ряда Фибоначчи - это # сумма предыдущих двух чисел a, b = 0, 1 while b  100: print(b, end=' ') a, b = b, a+b 
  • Цикл будет выполняться, пока (while) b меньше чем ( <) 100.
  • Будет выведен результат 1 1 2 3 5 8 13 21 34 55 89
  • Команда end=’ ‘ будет выводить результат в той же строке вместо вывода каждого значения в отдельной строке.
  • В этой простой программе есть пара вещей, на которые стоит обратить внимание для создания сложных программ на Python:
    • Обратите внимание на отступы. : показывает, что следующая строка будет с отступом и будет частью блока кода. В примере выше print(b) и a, b = b, a+b являются частью блока while . Правильные отступы необходимы, чтобы ваша программа работала.
    • В одной строке можно определять несколько переменных. В примере выше a и b обе определены в первой строке.
    • Если вы вводите эту программу непосредственно в интерпретатор, вам следует добавить пустую строку в конце, чтобы интерпретатор знал, что программа завершена.

    Step 2 Определите функции внутри программы.

    Определите функции внутри программы. Вы можете определить функции, которые потом будете вызывать. Это особенно полезно, если вам нужно использовать несколько функций в пределах большой программы. В следующем примере вы можете создать функцию для вычисления ряда Фибоначчи, подобную той, что вы написали ранее: [6] X Источник информации

    def fib(n): a, b = 0, 1 while a  n: print(a, end=' ') a, b = b, a+b print() # Позже в программе можно вызвать нужную функцию # Фибоначчи для любого указанного значения fib(1000) 
    • Она вернет 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987

    Step 3 Создайте более сложную программу с операторами управления.

    Создайте более сложную программу с операторами управления. Операторы управления позволяют установить специальные условия, изменяющие способ дальнейшего выполнения программы. Это особенно важно, если вы имеете дело с входными данными от пользователя. В следующем примере будем использовать операторы if , elif (else if) и else для создания программы, которая оценивает возраст пользователя. [7] X Источник информации

    age = int(input("Введите ваш возраст: ")) if age  12: print("Классно быть ребенком!") elif age in range(13, 20): print("Вы подросток!") else: print("Время взросления") # Если любое из этих утверждений истинно, # будет отображено соответствующее сообщение. # Если ни одно утверждение не истинно, будет # показано сообщение "иначе". 
    • Эта программа также представляет еще несколько очень важных операторов, которые будут очень полезны в большинстве различных приложений:
      • input() — оператор ожидает ввода с клавиатуры. Пользователь увидит сообщение, написанное в скобках. В этом примере input() заключено внутри функции int() , что означает, что все введенные данные будут трактоваться как целочисленные.
      • range() — эту функцию можно использовать разными способами. В этой программе она проверяет, находится ли число в интервале от 13 до 20. Конечное значение интервала не учитывается при вычислениях.

      Step 4 Изучите другие условные выражения.

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

      Условные выражения. [8] X Источник информации

      Значение Символ Символ в Python
      Меньше чем
      Больше чем > >
      Меньше или равно
      Больше или равно >=
      Равно = ==
      Не равно !=
      • По программированию на Python есть много хороших книг, включая «Изучаем Python и Программируем на Python» (Марк Лутц), «Разработка геоприложений на языке Python» (Вестра Э.), «Введение в машинное обучение с помощью Python» (Андреас Мюллер, Сара Гвидо), «Python в системном администрировании UNIX и Linux» (Ноа Гифт, Джереми М. Джонс) и другие.
      • В интернете есть множество источников, но большинство из них ориентировано на Python 2.X. Возможно, вам придется вносить корректировки в приведенные там примеры.
      • На многих курсах по программированию предлагают занятия по Python. Зачастую Python преподается на вводных занятиях, так как это один из наиболее простых языков для изучения.

      https://ru.wikihow.com/%D0%BD%D0%B0%D1%87%D0%B0%D1%82%D1%8C-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D0%BD%D0%B0-Python

Похожие записи