Как да започнете програмирането на python

Искате да започнете да обучавате програмирането? Програмирането на обучението може да бъде много трудно и вероятно си мислиш, че ще трябва да посетите някои уроци за това. Въпреки че това е вярно за някои езици за програмиране, има голям избор на езици, за да проучите основите на които ще се нуждаят само от няколко дни. Python - един от тези езици. Само за няколко минути можете да напишете проста програма на Python и да я стартирате. Най-доброто.

Стъпка

Част 1 от 5:
Инсталирайте Python (за Windows)
  1. Изображение, озаглавено 167107 1
един. Изтеглете Python за Windows OS. Питон език преводач за Windows можете да изтеглите безплатно от Python. Уверете се, че сте изтеглили версия, съвместима с вашата операционна система.
  • Трябва да изтеглите най-новата налична версия, по време на писането на тази статия беше версия 3.4.
  • OS X и Linux се доставят с python предварително инсталиран. Не е необходимо да инсталирате софтуерния софтуер, но най-вероятно ще ви е необходим текстов редактор.
  • Повечето дистрибуции на Linux и екстриите все още използват Python 2.Х. Между версиите 2 и 3 имаше няколко промени, особено свързани с оператора "Печат". Ако искате да инсталирате по-нова версия на Python на OS X или Linux, можете също да изтеглите подходящите файлове от Python.
  • Изображение, озаглавено 167107 2
    2. Инсталирайте преводача на езика на Python. Повечето потребители могат да задават преводач без никакви настройки. Можете да интегрирате Python към командния ред, като включите най-новата опция в списъка на наличните модули.
  • Изображение, озаглавено 167107 3
    3. Задайте текстов редактор. Въпреки че можете да създавате програми в Python в редактори или текст на преносими компютри, ще видите, че е много по-лесно да четете и записвате код с помощта на специализиран текстов редактор. Има огромен избор на безплатни редактори, като Notepad ++ (за Windows), Textwnangler (за Mac) или Jedit (за всяка система).
  • Изображение, озаглавено 167107 4
    4. Уверете се, че инсталацията е преминала успешно. Отворете командния ред (в Windows) или терминала (в Mac / Linux) и наберете Питон. Python ще стартира и ще се покаже номерът на версията му. Ще попаднете в командния ред на Python интерпретатор, посочен като >>>.
  • Набиране Печат ("Здравей свят!"Чест и натиснете↵ Въведете. Трябва да видите текста Здравей свят!, Python се показва под командния ред.
  • Част 2 от 5:
    Основни понятия
    1. Изображение, озаглавено 167107 5
    един. Изчислете, че Python не изисква компилация. Python е интерпретируем език, което означава, че можете да стартирате програмата веднага след извършване на промени в неговия файл. Това води до факта, че програмите за пречистване, обработка и отстраняване на грешки са много по-бързи, отколкото на много други езици.
    • Python е един от най-лесните за изследване на езиците и можете да пишете и да изпълнявате проста програма само за няколко минути.
  • Изображение, озаглавено 167107 6
    2. Разберете преводача. Можете да използвате преводача, за да тествате кода, без да добавяте програмата си. Той е много полезен за изучаване на работата на специфичните команди и за писане на тестови програми.
  • Изображение, озаглавено 167107 7
    3. Разгледайте как питон работи с обекти и променливи. Python - обектно-ориентиран език. Това означава, че всичко се тълкува в програмата като обекти. Това означава, че не е необходимо да декларирате променливи в началото на програмата (можете да го направите по всяко време) и не е необходимо да посочвате вида на променливата (цяло число, низ и други подобни).
  • Част 3 от 5:
    Използвайте преводач на Python като калкулатор

    Извършването на някои основни компютърни функции ще ви позволи да се справите с Python синтаксис и как се обработват номерата и линиите.

    1. Image, озаглавен 167107 8
    един. Стартирайте преводача. Отворете командния ред или терминала. Набиране Питон и натиснете ↵ Въведете. Преводачът на Python ще бъде натоварен и ще попаднете в командния ред (>>>Чест.
    • Ако не сте вградили Python към командния ред, след това да започнете интерпретатора, който ще трябва да отидете в директорията Python.
  • Изображение, озаглавено 167107 9
    2. Изпълнява основното аритметично действие. За извършване на основни аритметични действия, лесно можете да използвате Python. В по-долу можете да видите няколко примера за използването на изчислителни функции. Забележка: # Показва коментарите в Python код и коментарите не се предават на преводача.
    >>> 3 + 710 >>> 100 - 10 * 370 >>> (100 - 10 * 3) / 2 # Разделяне Винаги връща номер на плаваща точка (десетично число) 35.0 >>> (100 - 10 * 3) // 2 # Целочислен дивизия (двойно полагане) Изхвърля частична част35 >>> 23% 4 # Балансът се изчислява от Division3 >>> 17.53 * 2.67/4.111.41587804878049
  • Изображение, озаглавено 167107 10
    3. Изчислете степента на броя. За да се обърнете към упражнението, можете да използвате оператора **. Python може бързо да изчисли голям брой. Вижте примера в прозореца по-долу.
    >>> 7 ** 2 # 7 на квадрат49 >>> 5 ** 7 # 5 до градуса 778125
  • Изображение, озаглавено 167107 11
    4. Създаване и промяна на променливите. За извършване на основни алгебрични действия можете да присвоите всякакви стойности на променлива. Това е добро въведение за това как в Python задайте стойности на променлива. Променливите стойности се присвояват с знак = . Вижте примера в следващия прозорец.
    >>> A = 5 >>> B = 4 >>> A * B20 >>> 20 * A // B25 >>> B ** 216 >>> Ширица = 10 # променливо име може да бъде всяка линия >>> Височина = 5 >>> Ширина * височина50
  • Изображение, озаглавено 167107 12
    пет. Затворете преводача. След като приключите с помощта на преводач, можете да го затворите и да се върнете към командния ред, като кликнете върху Ctrl+Z (Windows) или Ctrl+Д (Linux / Mac) и след това кликнете върху ↵ Въведете. Можете също да наберете quit () и натиснете ↵ Въведете.
  • Част 4 от 5:
    Създайте първата си програма
    1. Изображение, озаглавено 167107 13
    един. Изпълнете текстов редактор. Можете бързо да създадете тестова програма, която ще ви помогне да се справите с основите на създаването и спестяващите програми и по-нататъшното им стартиране в преводача. Това също ще ви помогне да сте сигурни, че преводачът е преминал успешно.
  • Image, озаглавен 167107 14
    2. Напишете оператора "Печат". "Печат" - Това е една от основните характеристики в Python и се използва за показване на информация в терминала по време на изпълнението на програмата. Забележка: "Печат" - Това е една от значимите промени в Python 3. В Python 2, от които се нуждаете само за влизане "Печат" И тогава какво искате да покажете. В Python 3 "Печат" стана функция, така че трябва да пишете "Печат ()" С индикация в скобите на това, което искате да покажете.
  • Изображение, озаглавено 167107 15
    3. Добавете вашия оператор. Един от най-лесните начини за проверка на езика за програмиране е да се покаже текстът "Здравей свят!" Поставете този текст в израза "Печат ()", Включително и кавички:
    Печат ("Здравей свят!"Чест
  • За разлика от много други езици, не е необходимо да завършвате знака на линиите -. Също така не е необходимо да използвате къдрави скоби ({}) За да определите кодови блокове. Вместо това, тирето ще бъдат обозначени с това, което е включено в блока.
  • Изображение, озаглавено 167107 16
    4. Запазете файла. В менюто "Файл" Избор на текстов редактор "Запази като". В падащото меню под полето Име, изберете вида на файла Python. Ако използвате Notepad (който не се препоръчва), изберете "Всички файлове" И след това добави ".PY" В края на името на файла.
  • Уверете се, че запазвате файла на лесно достъпно място, както ще отидете там, използвайки командния ред.
  • За този пример запазете файла като "Здравейте.PY".
  • Изображение, озаглавено 167107 17
    пет. Стартирайте програмата. Отворете командния ред или терминала и отидете на мястото, където сте запаметили файла. След като смените в желаната папка, стартирайте файла, като напишете Здравейте.PYи кликване ↵ Въведете. Трябва да видите текста Здравей свят!, Оцветени под командния ред.
  • В зависимост от това как сте инсталирали Python, може да се наложи да наберете за стартиране на програмата Python Hello.PY или Python3 Здравейте.PY.
  • Изображение, озаглавено 167107 18
    6. Тест по-често. Един от най-големите предимства на Python е, че можете незабавно да тествате новата си програма. Препоръчително е да запазите командния ред едновременно с текстовия редактор. Запазване на промените в редактора, можете веднага да стартирате програмата от командния ред и промените в теста.
  • Част 5 от 5:
    Създаване на сложни програми
    1. Изображение, озаглавено 167107 19
    един. Експеримент с контролни оператори. Контролните оператори ви позволяват да контролирате каква програма трябва да направите при определени условия. Тези оператори са в основата на програмирането на Python и те ще ви позволят да създавате програми, които извършват различни действия в зависимост от входните данни и условията. Да започнем с оператора Докато. В този пример можете да използвате оператора Докато За изчисляване на Fibonacci Row до 100:
    # Всеки брой Fibonacci Row е сумата от предишните две числа a, b = 0, 1wtwile b < 100:print(b, end=` `)a, b = b, a+b
    • Цикълът ще бъде изпълнен, докато (докато) Б по-малко от (<) 100.
    • Резултатът ще бъде получен 1 1 2 3 5 8 13 21 34 55 89
    • Екип край = `` ще изведе резултата в същия ред, вместо да изтегля всяка стойност в отделен ред.
    • Тази проста програма има няколко неща, които да обърнат внимание на създаването на сложни програми на Python:
    • Обърнете внимание на вдлъбнатината. . T Той показва, че следващият ред ще бъде разчленен и ще бъде част от кодовия блок. В примера по-горе Печат (б) и A, B = B, A + B са част от блока Докато. Подходящи тирета са необходими за работата ви.
    • В един бар можете да дефинирате няколко променливи. В примера по-горе А и Б И двете са дефинирани в първия ред.
    • Ако влезете в тази програма директно в преводача, трябва да добавите празен низ в края, така че преводачът да знае, че програмата е завършена.
  • Изображение, озаглавено 167107 20
    2. Определете функциите в рамките на програмата. Можете да дефинирате функции, които по-късно се обадете. Това е особено полезно, ако трябва да използвате няколко функции в рамките на голяма програма. В следващия пример можете да създадете функция за изчисляване на серията Fibonacci, подобна на тази, която сте написали по-рано:
    Deff fib (n): a, b = 0, 1Whire a < n:print(a, end=` `)a, b = b, a+bprint()# Позже в программе можно вызвать нужную функцию# Фибоначчи для любого указанного значенияfib(1000)
  • Тя ще се върне 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
  • Image, озаглавен 167107 21
    3. Създайте по-сложна програма с контролни оператори. Управляващите оператори ви позволяват да установите специални условия, които променят метода за по-нататъшно изпълнение на програмата. Това е особено важно, ако се занимавате с входните данни от потребителя. В следващия пример ще използваме оператори ако имаш, Елиф (Иначе, ако) и Друго За да създадете програма, която оценява възрастта на потребителя.
    Възраст = int (вход ("Въведете възрастта си: ")) Ако възрастта <= 12:print("Классно быть ребенком!")elif age in range(13, 20):print("Вы подросток!")else:print("Время взросления")# Если любое из этих утверждений истинно,# будет отображено соответствующее сообщение.# Если ни одно утверждение не истинно, будет# показано сообщение "иначе".
  • Тази програма представлява и някои по-важни оператори, които ще бъдат много полезни в повечето от различните приложения:
  • Вход () - Операторът очаква вход от клавиатурата. Потребителят ще види съобщение, написано в скоби. В този примерВход () Вътре в функцията int (), което означава, че всички въведени данни ще бъдат интерпретирани като цяло число.
  • Обхват () - Тази функция може да се използва по различни начини. В тази програма тя проверява дали номерът е в диапазона от 13 до 20. Крайната стойност на интервала не се взема предвид при изчисляването.
  • Изображение, озаглавено 167107 22
    4. Разгледайте други условни изрази. В предишния пример беше използван символ "по-малко или равни" (<=) для определения, удовлетворяет ли введенный возраст определенному условию. Вы можете использовать те же условные выражения, что и в математике, но написание их немного другое:
    Условни изрази.
    ЗначениеСимволСимвол в Python
    По-малко от<<
    Повече от. T. T
    По-малко или равни<=
    Повече или равни> =
    Равно на===
    Не е равно!=
  • пет. Продължаване на обучението. Тук са само основите на Python. Въпреки че е един от най-лесните да изучават езици, то има, където можете да копаете, ако разбира се, вие се интересувате. Най-добрият начин да продължите да изучавате езика е да продължите да създавате програми! Не забравяйте, че можете бързо да пишете програми директно в преводача, а тестовете направени промени ще бъдат толкова прости, колкото започвате програмата от командния ред.
  • Програмирането на Python има много добри книги, включително "Ние изучаваме Python и програма в Python" (Марк Луц), "Развитие на героиди в Python" (Vastra E.Чест, "Въведение в обучението на машината с Python" (Андреас Мюлер, Sarah Guido), "Python в Unix и Linux системна администрация" (Подарък за Ной, Джереми М. Джоунс) и други.
  • В интернет има много източници, но повечето от тях са ориентирани на Python 2.Х. Може да се наложи да направите корекции на примерите, дадени там.
  • В много програми за програмиране се предлагат класове на Python. Често Python се преподава на уводни класове, тъй като това е един от най-простите езици за обучение.
  • Съвети

    • Python е един от най-простите програми за програмиране, но все пак неговото проучване изисква определено търпение. В допълнение, това ще помогне за овладяването на някои от основите на алгебрата, тъй като Python е много зле с математика.
    Подобни публикации