Программирование на Python

Автор: Frank Hunt
Дата создания: 13 Март 2021
Дата обновления: 1 Июль 2024
Anonim
Учим Python за 1 час! #От Профессионала
Видео: Учим Python за 1 час! #От Профессионала

Содержание

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

Шагать

Часть 1 из 5: Установка Python (Windows)

  1. Загрузите Python для Windows. Вы можете бесплатно скачать интерпретатор Python для Windows с веб-сайта Python. Убедитесь, что вы загрузили правильную версию для вашей операционной системы.
    • Загрузите самую последнюю версию.
    • Python уже включен в OS X и Linux. Нет необходимости устанавливать все программное обеспечение, связанное с Python, но вам действительно нужен хороший текстовый процессор на языке программирования.
    • Большинство дистрибутивов Linux и версий OS X по-прежнему используют Python 2.X. Между 2 и 3 есть несколько незначительных различий, особенно заметны изменения в операторе print. Если вы хотите установить более новую версию Python в OS X или Linux, загрузите необходимые файлы с веб-сайта Python.
  2. Установите интерпретатор Python. Для большинства пользователей достаточно настроек по умолчанию. Вы можете заставить Python работать из командной строки, отметив последнюю опцию в списке доступных модулей.
  3. Установите текстовый редактор. Можно написать программу Python в Блокноте или TextEdit, но гораздо проще читать код с помощью специализированного текстового редактора. Существует ряд бесплатных редакторов на выбор, например Notepad ++ (Windows), TextWrangler (Mac) или JEdit (любая система).
  4. Протестируйте вашу установку. Откройте командную строку (командная строка Windows) или терминал (Mac / Linux) и введите питон. Будет загружен Python, и отобразится номер версии. Теперь вы увидите командную строку интерпретатора Python, как показано ниже. >.
    • Тип print ("Привет, мир!") и нажмите ↵ Enter. Теперь вы получите текст Привет мир! можно увидеть в командной строке Python.

Часть 2 из 5. Изучение основных понятий

  1. Компилировать программу на Python не нужно. Python работает с интерпретатором, а это значит, что вы можете запустить программу сразу же, как только внесете в нее изменения. Это делает процесс итерации, проверки и поиска ошибок намного быстрее, чем во многих других языках программирования.
    • Python - один из самых простых языков для изучения, и вы можете запустить простую программу за считанные минуты.
  2. С помощью переводчика. Вы можете протестировать код интерпретатора, не добавляя его сначала в программу. Это отлично подходит для изучения того, как работают задания, или для написания одноразовой программы.
  3. Как Python обрабатывает объекты и переменные. Python - объектно-ориентированный язык, а это означает, что все рассматривается как объект. Это означает, что вы должны объявить переменные в начале программы (вы можете сделать это в любое время), и вам также нужно будет указать тип переменной (целое число, строка и т. Д.).

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

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


  1. Запустите интерпретатор. Откройте командную строку или терминал. Тип питон и нажмите ↵ Enter. Это запустит интерпретатор Python и откроет командную строку Python (>).
    • Если у вас не установлен Python, чтобы вы могли запускать его из командной строки, вам сначала нужно перейти в каталог Python, чтобы запустить интерпретатор.
  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

  3. Расчетные мощности. Использовать ** оператор, чтобы указать мощность. Python может быстро вычислять большие числа. См. Код ниже с примерами.

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

  4. Создание и управление переменными. Вы можете назначать переменные в Python для простых алгебраических функций. Это отличное введение в назначение переменных в программах Python. Вы назначаете переменные с помощью = знак. См. Код ниже с примерами.

    > a = 5> b = 4> a * b 20> 20 * a // b 25> b * * 2 16> width = 10 # Переменными могут быть любые строки> height = 5> width * height 50

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

Часть 4 из 5: первая программа

  1. Откройте свой текстовый редактор. Вы можете быстро создать тестовую программу, чтобы ознакомиться с основами создания и сохранения программ, а затем запускать их с помощью интерпретатора. Это также позволяет вам проверить, правильно ли установлен ваш интерпретатор.
  2. Сделать «печатное» заявление. «Печать» - одна из основных функций Python, которая используется для отображения информации в терминале во время работы программы. Примечание. «Print» - одно из самых больших различий между Python 2 и Python 3. В Python 2 вам просто нужно было ввести «print», а затем то, что вы хотите отобразить. В Python 3 «print» превратилось в функцию, поэтому теперь вам нужно будет ввести «print ()», указав то, что вы хотите отобразить, в скобках.
  3. Добавьте заявление. Один из наиболее распространенных способов проверить язык программирования - прочитать текст «Hello, World!». показывать. Поместите этот текст в оператор print () в кавычки:

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

    • В отличие от многих других языков, нет необходимости добавлять точку с запятой в конце строки. ; положить. Также необязательно использовать фигурные скобки ({}) для обозначения блоков с кодом. Вместо этого вы работаете с отступом для обозначения блоков кода.
  4. Сохраните файл. Нажмите «Файл» в главном меню текстового редактора и выберите «Сохранить как». В раскрывающемся меню под полем имени выберите тип файла Python. Если вы используете Блокнот (не рекомендуется), выберите «Все файлы» и поместите «.py» в конец имени файла.
    • Обязательно сохраните файл там, где вы можете легко получить к нему доступ, так как вы сможете легко получить к нему доступ из командной строки.
    • Сначала сохраните его как hello.py.
  5. Запустите программу. Откройте командную строку или терминал и перейдите к месту сохранения файла. Когда вы доберетесь туда, запустите программу, набрав hello.py и нажмите ↵ Enter. Теперь вы должны получить текст Привет мир! под командной строкой.
    • В зависимости от того, как вы установили Python и какую версию вам может понадобиться использовать python hello.py или же python3 hello.py набрав, чтобы запустить программу.
  6. Тестируйте как можно чаще. Одна из замечательных особенностей Python заключается в том, что вы можете сразу же тестировать новые программы. Хорошая практика - оставить командную строку включенной одновременно с работой в редакторе. Когда вы сохраняете программу в редакторе, вы можете запустить ее прямо из командной строки, чтобы вы могли быстро проверить изменения.

Часть 5 из 5: Разработка более сложных программ

  1. Поэкспериментируйте со стандартным оператором управления потоком. Операторы управления потоком позволяют вам контролировать действия программы в зависимости от определенных условий. Эти операторы лежат в основе программирования Python, и вы можете использовать их для создания программ, которые делают разные вещи в зависимости от ввода и условий. Это пока Заявление - хороший тому пример. В этом примере вы можете это сделать пока оператор для вычисления последовательности Фибоначчи до 100:

    # Каждое число в последовательности Фибоначчи # является суммой двух предыдущих чисел. a, b = 0, 1, а b 100: print (b, end = "") a, b = b, a + b

    • Последовательность продолжается до тех пор, пока (пока) б меньше () 100.
    • Затем вывод становится 1 1 2 3 5 8 13 21 34 55 89
    • Это конец = "" команда покажет вывод в той же строке, вместо того, чтобы отображать каждое значение в отдельной строке.
    • В этой простой программе нужно отметить несколько моментов, которые имеют решающее значение для создания сложных программ на Python:
      • Обратите внимание на отступ. А : указывает, что следующие строки будут с отступом и станут частью блока кода. Создайте в примере выше печать (б) а также а, б = б, а + б Часть этого пока блокировать. Правильный отступ важен и уникален для программы Python. Он не будет работать должным образом, если отступ неправильный.
      • В одной строке можно определить несколько переменных. В приведенном выше примере оба а в виде б определяется в первой строке.
      • Если вы вводите эту программу непосредственно в интерпретатор, вам нужно будет добавить пустую строку в конце, чтобы интерпретатор знал, что программа завершилась.
  2. Функции дизайна в программах. Вы можете определять функции, которые вы можете вызывать позже в программе. Это особенно полезно, когда вам нужно использовать несколько функций в рамках более крупной программы. В следующем примере вы создаете ту же функцию, что и ранее, для вызова последовательности Фибоначчи:

    def fib (n): a, b = 0, 1 while an: print (a, end = '') a, b = b, a + b print () # Позже в программе вы вызываете функцию Фибоначчи # для значение, которое вы указываете. фиб (1000)

    • Это дает 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
  3. Создайте более сложную программу управления потоком. С помощью операторов управления потоком вы можете указать конкретные условия, которые изменяют работу программы. Это особенно важно при работе с пользовательским вводом. В следующем примере используется если, Элиф (иначе, если) и еще создать простую программу для комментирования чьего-либо возраста.

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

    • Эта программа вводит несколько других важных операторов, которые необходимы для ряда различных приложений:
      • Вход () - Это запросит ввод с клавиатуры. Пользователь увидит сообщение в кавычках. В этом примере Вход () окруженный int () функция, что означает, что весь ввод обрабатывается как целое (целое).
      • диапазон () - Эту функцию можно использовать по-разному. В этой программе он проверяет, находится ли диапазон от 13 до 20. Конец диапазона не включается в расчет.
  4. Выучите другие условные выражения. В предыдущем примере используется символ «меньше или равно» (=), чтобы определить, соответствует ли введенный возраст условию. Вы можете использовать те же условные выражения, что и в математике, но их ввод немного отличается:
    Условные выражения.
    Имея в видуСимволСимвол Python
    Меньше, чем
    Больше чем>>
    Меньше или равно=
    Больше или равно>=
    Равно===
    Не равный!=
  5. Продолжай учиться. Когда дело доходит до изучения Python, это только начало. Хотя это один из самых простых языков для изучения, есть чему поучиться, если вы хотите глубже изучить язык. Лучше всего продолжать делать программы! Помните, что вы можете быстро написать несколько проектов программ в интерпретаторе, а тестирование ваших изменений так же просто, как повторный запуск программы из командной строки.
    • Есть несколько хороших книг по программированию на Python, в том числе «Python для начинающих», «Поваренная книга Python» и «Программирование на Python: введение в информатику».
    • Доступен ряд онлайн-ресурсов, но в основном они сосредоточены на Python 2.X. Затем вам может потребоваться изменить примеры, чтобы они работали в Python 3.
    • Многие школы предлагают уроки по Python. Python часто преподается на вводных курсах программирования, потому что это один из самых простых языков для изучения.

Советы

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