Як розпочати програмування на Python

Автор: Peter Berry
Дата Створення: 16 Липня 2021
Дата Оновлення: 23 Червень 2024
Anonim
Учим Python за 1 час! #От Профессионала
Відеоролик: Учим Python за 1 час! #От Профессионала

Зміст

Ви хочете навчитися програмуванню? Процес звикання до роботи з програмування може бути страшним, і ви думаєте, що для цього вам потрібно взяти серйозну школу. Для деяких мов це часом відповідає дійсності. Але є також багато мов програмування, яким потрібно один-два дні, щоб отримати основи їх роботи. Python - одна з таких мов. Всього за кілька хвилин ви можете запустити базову програму Python. Прочитайте крок 1 нижче, щоб дізнатися, як це зробити.

Кроки

Частина 1 з 5: Встановіть Python (для операційних систем Windows)

  1. Завантажте Python для систем Windows. Інтерпретатор Windows Python можна безкоштовно встановити з веб-сайту Python. Переконайтеся, що ви завантажили версію, яка відповідає вашій операційній системі.
    • Вам слід завантажити останню доступну версію, яка на момент написання цієї статті - це версія 3.4.
    • Python доступний в OS X та Linux. Вам більше не потрібно встановлювати будь-яке інше програмне забезпечення, пов'язане з Python. Однак, ймовірно, слід встановити програму текстового редактора.
    • Більшість дистрибутивів Linux та версій OS X все ще використовують Python 2.X. Існують деякі незначні відмінності між версією 2 та версією 3, зокрема, зміна структури "друку" (не). Якщо ви хочете встановити новішу версію Python для OS X або Linux, ви можете завантажити файл із веб-сайту Python.

  2. Встановіть інтерпретатор Python. Більшість користувачів можуть встановити інтерпретатор, не змінюючи жодних налаштувань. Ви можете об’єднати Python у доступну програму інтерпретації командного рядка Windows (Командний рядок), увімкнувши останню опцію у списку доступних модулів.
  3. Встановіть текстовий редактор. Незалежно від того, чи можете ви писати програми на Python за допомогою Notepad або TextEdit, вам буде набагато легше читати та кодувати за допомогою спеціалізованого текстового редактора. На вибір є безліч безкоштовних програм-редакторів, таких як Notepad ++ (Windows), TextWrangler (Mac) або Jedit (для будь-якої операційної системи).

  4. Перевірте свої налаштування. Відкрийте командний рядок (Windows) або термінал (емулятор - Mac / Linux) і введіть пітон. Python завантажить і відобразить номер версії. Ви потрапите до програми інтерпретатора командного рядка інтерпретатора Python, представленої як :.
    • Боріться далі print ("Привіт Світ!") і натисніть клавішу ↵ Введіть (Іди). Текст буде відображатися прямо під командним рядком Python.
    реклама

Частина 2 з 5: Вивчіть основи


  1. Зверніть увагу, що Python не вимагає компіляції. Python - це інтерпретована мова, тобто ви можете запускати програму, як тільки внесете зміни у файл. Як результат, програми, які циклічно редагують та вирішують проблеми, працюють набагато швидше, ніж інші мови.
    • Python - одна з найпростіших для вивчення мов, і ви можете запустити просту програму всього за кілька хвилин.
  2. Дослідіть за допомогою перекладача. Ви можете використовувати інтерпретатор для тестування коду відразу, без необхідності додавати його до програми перед запуском. Це чудово для того, щоб дізнатися, як працює конкретна команда, або написати чернетку програми.
  3. Дізнайтеся, як Python ставиться до об’єктів та змінних. Python - це об’єктно-орієнтована мова, що означає, що все в програмі вважається об’єктом. Крім того, вам не потрібно вказувати змінну на початку програми (що можна зробити в будь-який час), і вам не потрібно вказувати тип змінної (ціле число, рядок тощо). реклама

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

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

  1. Запустіть перекладач. Відкрийте свій командний рядок або термінал. Введення рядка пітон і натисніть клавішу ↵ Введіть. Інтерпретатор Python завантажить і спрямує вас до програми інтерпретатора командного рядка Python ().
    • Якщо ви не поєднали Python із наявною програмою інтерпретатора командного рядка, вам доведеться перейти до каталогу Python, щоб запустити інтерпретатор.
  2. Виконайте основні арифметичні обчислення. Ви можете використовувати Python, щоб зробити це легко. Зверніться до деяких прикладів у вікні нижче про те, як користуватися функцією обчислення. Примітка: у коді Python, що означає позначення абзаців, які слідують за ним, інтерпретується і, отже, не буде включений до інтерпретатора.
  3. Потенціювання. Ви можете використовувати оператори ** для позначення повноважень. Python може швидко обчислити великі числа. Зверніться до прикладу в полі нижче.
  4. Створюйте та маніпулюйте одними і тими ж змінними. Ви можете призначити змінні в Python для виконання простих алгебраїчних обчислень. Це можна вважати хорошим вступом до призначення змінних у програмі Python. Змінні призначаються через знак =. Для кращого розуміння див. Приклад у вікні нижче.
  5. Закрийте перекладача. Закінчивши з цим, ви можете закрити інтерпретатор і повернутися до програми інтерпретатора командного рядка, натиснувши комбінацію клавіш. Ctrl+Z (Windows) або Ctrl+D (Linux / Mac), а потім натисніть ↵ Введіть. Ви також можете вводити команди вийти () і натисніть ↵ Введіть. реклама

Частина 4 з 5: Створення вашої першої програми

  1. Відкрийте текстовий редактор. Ви можете швидко створити тестові програми, щоб ознайомитися з основами створення та збереження програм та запуску їх за допомогою інтерпретатора. Це також допоможе вам перевірити, чи правильно встановлено перекладач.
  2. Створіть команду "друк". "Друк" - це основна функція в Python, яка використовується для відображення інформації в терміналі в програмі. Примітка: "print" - одна з найбільших змін після переходу з Python 2 на Python 3. У Python 2 вам просто потрібно набрати "print" перед вмістом, який ви хочете відобразити. У Python 3 функція "друк" стала функцією. Тому вам доведеться ввести "print ()", а текст, який ви хочете відобразити в дужках.
  3. Додайте власне речення. Одним з найпопулярніших способів перевірки мови програмування є відображення "Hello World!". Помістіть це в команду "print ()", включіть лапки:
    • На відміну від багатьох інших мов, вам не потрібно використовувати діакритику ; щоб закінчити замовлення. Вам також не потрібні брекети ({}), щоб заблокувати блок. Натомість достатньо лише відступу, щоб показати, який вміст є в блоці.
  4. Збережіть файл. Клацніть меню Файл у вашому редакторі та виберіть Зберегти як. У спадному меню під вікном імені виберіть тип файлу Python. Якщо ви використовуєте Блокнот (не рекомендується), виберіть "Усі файли", а потім додайте розширення ".py" до імені файлу.
    • Не забудьте зберегти файл у легкодоступному місці, оскільки вам потрібно буде знайти його в програмі інтерпретатора командного рядка.
    • У цьому прикладі файл зберігається як "hello.py".
  5. Запустіть програму. Відкрийте командний рядок або термінал і перейдіть до місця, де ви зберегли файл. Опинившись там, запустіть файл, набравши привіт.py потім натисніть клавішу ↵ Введіть. Ви повинні побачити текст, що відображається трохи нижче підказки.
    • Залежно від того, як був встановлений Python і яка його версія, можливо, доведеться вводити текст python hello.py або python3 hello.py для запуску програми.
  6. Тестові пробіги регулярно. Одна з чудових речей Python полягає в тому, що ви можете спробувати нову програму відразу. Це гарна звичка відкривати інтерпретатор і редактор командного рядка одночасно. Після збереження змін у редакторі ви можете негайно запустити програму з командного рядка. Завдяки цьому перевірте щойно внесені зміни. реклама

Частина 5 з 5: Створення розширених програм

  1. Експериментуйте з базовою структурою управління потоком. Структура управління потоком дозволяє контролювати те, що робить програма, виходячи з певних умов. Ці конструкції є найбільш суттєвою частиною Python, що дозволяє створювати програми для виконання різних операцій на основі заданого вводу та умови. Поки є хорошою відправною точкою для звикання до них. У наведеному нижче прикладі ви можете використовувати структуру поки Для обчислення ряду Фібоначчі до 100:
    • Як довго буде тривати рядок (поки) b менше (<) 100.
    • Результат буде
    • Комінанду end = ' для відображення результатів в одному рядку, замість того, щоб залишати значення в окремих рядках.
    • У цій програмі є ряд моментів, які відіграють ключову роль у створенні складних програм Python, про що слід пам’ятати наступним чином:
      • Виділяє відступ рядка. Підписати : вказує на те, що наступні рядки будуть з відступом та частиною блоку. У наведеному вище прикладі друк (b) і a, b = b, a + b є частинами блоку поки. Правильний відступ надзвичайно важливий для забезпечення запуску програми.
      • Можна визначити кілька змінних в одному рядку. У наведеному вище прикладі a і b визначаються в першому рядку.
      • Якщо ви імпортуєте цю програму безпосередньо в інтерпретатор, ви повинні додати порожній рядок в кінці програми, щоб інтерпретатор знав, що програма закінчилася.
  2. Побудуйте функцію в програмі. Ви можете визначити функції для подальшого використання у вашій програмі. Це особливо корисно у випадках, коли вам потрібно використовувати кілька функцій у межах більшої програми. У наведеному нижче прикладі ви можете створити функцію для виклику тієї ж послідовності Фібоначчі вище:
    • Воно повертається
  3. Створіть більш складну програму управління потоком. Структура управління потоком дозволяє встановити конкретні умови, щоб змінити спосіб роботи програми. Це особливо важливо при роботі з користувацькими введеннями. Наведемо приклад нижче якщо (якщо), elif (інакше якщо) (або якщо), і ще (інше) для створення простої програми оцінки віку користувачів.
    • Ця програма також вводить деякі дуже важливі конструкції, які є безцінними для широкого спектру застосувань:
      • вхід () - Ця команда вимагає від користувача введення даних з клавіатури. Користувач побачить повідомлення, написане в дужках. У цьому прикладі вхід () обгорнута функцією int () - це означає, що будь-який вхід буде розглядатися як ціле число.
      • діапазон () Цю функцію можна використовувати різними способами. У цій програмі він перевіряє, чи введене число знаходиться між 13 і 20. Верхня та нижня межі діапазону не враховуватимуться при розрахунку.
  4. Вивчіть інші умовні вирази. У попередньому прикладі ми використовували "менше або дорівнює" (<=), щоб визначити, чи відповідає введений вік умові чи ні. Ви можете використовувати вирази, подібні до математичних, але вводити трохи інакше:
  5. Продовжуйте вчитися. Це лише основи Python. Незважаючи на те, що це одна з найпростіших мов, якщо ви хочете заглибитися глибше, Python все ще дуже глибокий. Найкращий спосіб продовжити навчання - це постійно програмувати! Пам'ятайте, що ви можете швидко написати будь-яку програму прямо в інтерпретатор і перевірити внесені зміни, просто запустивши програму знову з командного рядка.
    • Існує багато хороших книг про програмування на Python, серед яких "Python для початківців", "Cookbook Book of Python" (Підручники з Python) та "Програмування на Python: вступ до інформатики" (Програмування на Python: Вступ до інформатики).
    • Ресурси в мережі різноманітні, але багато з них все ще спрямовані на Python 2.X. Можливо, вам доведеться налаштувати будь-який із наведених ними прикладів.
    • Багато місцевих шкіл пропонують уроки Python. Python часто викладають на вступних класах, оскільки це одна з найпростіших для вивчення мов.
    реклама

Порада

  • Python - одна з простих комп’ютерних мов. Однак, щоб навчитися, вам все одно потрібно докласти до цього певних зусиль. Базове розуміння алгебри також допоможе, оскільки Python сильно зосереджується на математиці.