Как да започнете програмирането на python
Искате да започнете да обучавате програмирането? Програмирането на обучението може да бъде много трудно и вероятно си мислиш, че ще трябва да посетите някои уроци за това. Въпреки че това е вярно за някои езици за програмиране, има голям избор на езици, за да проучите основите на които ще се нуждаят само от няколко дни. Python - един от тези езици. Само за няколко минути можете да напишете проста програма на Python и да я стартирате. Най-доброто.
Стъпка
Част 1 от 5:
Инсталирайте Python (за Windows)един. Изтеглете Python за Windows OS. Питон език преводач за Windows можете да изтеглите безплатно от Python. Уверете се, че сте изтеглили версия, съвместима с вашата операционна система.
- Трябва да изтеглите най-новата налична версия, по време на писането на тази статия беше версия 3.4.
- OS X и Linux се доставят с python предварително инсталиран. Не е необходимо да инсталирате софтуерния софтуер, но най-вероятно ще ви е необходим текстов редактор.
- Повечето дистрибуции на Linux и екстриите все още използват Python 2.Х. Между версиите 2 и 3 имаше няколко промени, особено свързани с оператора "Печат". Ако искате да инсталирате по-нова версия на Python на OS X или Linux, можете също да изтеглите подходящите файлове от Python.

2. Инсталирайте преводача на езика на Python. Повечето потребители могат да задават преводач без никакви настройки. Можете да интегрирате Python към командния ред, като включите най-новата опция в списъка на наличните модули.

3. Задайте текстов редактор. Въпреки че можете да създавате програми в Python в редактори или текст на преносими компютри, ще видите, че е много по-лесно да четете и записвате код с помощта на специализиран текстов редактор. Има огромен избор на безплатни редактори, като Notepad ++ (за Windows), Textwnangler (за Mac) или Jedit (за всяка система).

4. Уверете се, че инсталацията е преминала успешно. Отворете командния ред (в Windows) или терминала (в Mac / Linux) и наберете Питон. Python ще стартира и ще се покаже номерът на версията му. Ще попаднете в командния ред на Python интерпретатор, посочен като >>>.
Част 2 от 5:
Основни понятияедин. Изчислете, че Python не изисква компилация. Python е интерпретируем език, което означава, че можете да стартирате програмата веднага след извършване на промени в неговия файл. Това води до факта, че програмите за пречистване, обработка и отстраняване на грешки са много по-бързи, отколкото на много други езици.
- Python е един от най-лесните за изследване на езиците и можете да пишете и да изпълнявате проста програма само за няколко минути.

2. Разберете преводача. Можете да използвате преводача, за да тествате кода, без да добавяте програмата си. Той е много полезен за изучаване на работата на специфичните команди и за писане на тестови програми.

3. Разгледайте как питон работи с обекти и променливи. Python - обектно-ориентиран език. Това означава, че всичко се тълкува в програмата като обекти. Това означава, че не е необходимо да декларирате променливи в началото на програмата (можете да го направите по всяко време) и не е необходимо да посочвате вида на променливата (цяло число, низ и други подобни).
Част 3 от 5:
Използвайте преводач на Python като калкулаторИзвършването на някои основни компютърни функции ще ви позволи да се справите с Python синтаксис и как се обработват номерата и линиите.
един. Стартирайте преводача. Отворете командния ред или терминала. Набиране Питон и натиснете ↵ Въведете. Преводачът на Python ще бъде натоварен и ще попаднете в командния ред (>>>Чест.
- Ако не сте вградили Python към командния ред, след това да започнете интерпретатора, който ще трябва да отидете в директорията Python.

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

3. Изчислете степента на броя. За да се обърнете към упражнението, можете да използвате оператора **. Python може бързо да изчисли голям брой. Вижте примера в прозореца по-долу.
>>> 7 ** 2 # 7 на квадрат49 >>> 5 ** 7 # 5 до градуса 778125

4. Създаване и промяна на променливите. За извършване на основни алгебрични действия можете да присвоите всякакви стойности на променлива. Това е добро въведение за това как в Python задайте стойности на променлива. Променливите стойности се присвояват с знак = . Вижте примера в следващия прозорец.
>>> A = 5 >>> B = 4 >>> A * B20 >>> 20 * A // B25 >>> B ** 216 >>> Ширица = 10 # променливо име може да бъде всяка линия >>> Височина = 5 >>> Ширина * височина50

пет. Затворете преводача. След като приключите с помощта на преводач, можете да го затворите и да се върнете към командния ред, като кликнете върху Ctrl+Z (Windows) или Ctrl+Д (Linux / Mac) и след това кликнете върху ↵ Въведете. Можете също да наберете quit () и натиснете ↵ Въведете.
Част 4 от 5:
Създайте първата си програмаедин. Изпълнете текстов редактор. Можете бързо да създадете тестова програма, която ще ви помогне да се справите с основите на създаването и спестяващите програми и по-нататъшното им стартиране в преводача. Това също ще ви помогне да сте сигурни, че преводачът е преминал успешно.

2. Напишете оператора "Печат". "Печат" - Това е една от основните характеристики в Python и се използва за показване на информация в терминала по време на изпълнението на програмата. Забележка: "Печат" - Това е една от значимите промени в Python 3. В Python 2, от които се нуждаете само за влизане "Печат" И тогава какво искате да покажете. В Python 3 "Печат" стана функция, така че трябва да пишете "Печат ()" С индикация в скобите на това, което искате да покажете.

3. Добавете вашия оператор. Един от най-лесните начини за проверка на езика за програмиране е да се покаже текстът "Здравей свят!" Поставете този текст в израза "Печат ()", Включително и кавички:
Печат ("Здравей свят!"Чест

4. Запазете файла. В менюто "Файл" Избор на текстов редактор "Запази като". В падащото меню под полето Име, изберете вида на файла Python. Ако използвате Notepad (който не се препоръчва), изберете "Всички файлове" И след това добави ".PY" В края на името на файла.

пет. Стартирайте програмата. Отворете командния ред или терминала и отидете на мястото, където сте запаметили файла. След като смените в желаната папка, стартирайте файла, като напишете Здравейте.PYи кликване ↵ Въведете. Трябва да видите текста Здравей свят!, Оцветени под командния ред.

6. Тест по-често. Един от най-големите предимства на Python е, че можете незабавно да тествате новата си програма. Препоръчително е да запазите командния ред едновременно с текстовия редактор. Запазване на промените в редактора, можете веднага да стартирате програмата от командния ред и промените в теста.
Част 5 от 5:
Създаване на сложни програмиедин. Експеримент с контролни оператори. Контролните оператори ви позволяват да контролирате каква програма трябва да направите при определени условия. Тези оператори са в основата на програмирането на 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 са част от блока Докато. Подходящи тирета са необходими за работата ви.
- В един бар можете да дефинирате няколко променливи. В примера по-горе А и Б И двете са дефинирани в първия ред.
- Ако влезете в тази програма директно в преводача, трябва да добавите празен низ в края, така че преводачът да знае, че програмата е завършена.

2. Определете функциите в рамките на програмата. Можете да дефинирате функции, които по-късно се обадете. Това е особено полезно, ако трябва да използвате няколко функции в рамките на голяма програма. В следващия пример можете да създадете функция за изчисляване на серията Fibonacci, подобна на тази, която сте написали по-рано:
Deff fib (n): a, b = 0, 1Whire a < n:print(a, end=` `)a, b = b, a+bprint()# Позже в программе можно вызвать нужную функцию# Фибоначчи для любого указанного значенияfib(1000)

3. Създайте по-сложна програма с контролни оператори. Управляващите оператори ви позволяват да установите специални условия, които променят метода за по-нататъшно изпълнение на програмата. Това е особено важно, ако се занимавате с входните данни от потребителя. В следващия пример ще използваме оператори ако имаш, Елиф (Иначе, ако) и Друго За да създадете програма, която оценява възрастта на потребителя.
Възраст = int (вход ("Въведете възрастта си: ")) Ако възрастта <= 12:print("Классно быть ребенком!")elif age in range(13, 20):print("Вы подросток!")else:print("Время взросления")# Если любое из этих утверждений истинно,# будет отображено соответствующее сообщение.# Если ни одно утверждение не истинно, будет# показано сообщение "иначе".

4. Разгледайте други условни изрази. В предишния пример беше използван символ "по-малко или равни" (<=) для определения, удовлетворяет ли введенный возраст определенному условию. Вы можете использовать те же условные выражения, что и в математике, но написание их немного другое:
Значение | Символ | Символ в Python | |
---|---|---|---|
По-малко от | < | < | |
Повече от | . T | . T | |
По-малко или равни | ≤ | <= | |
Повече или равни | ≥ | > = | |
Равно на | = | == | |
Не е равно | ≠ | != |
пет. Продължаване на обучението. Тук са само основите на Python. Въпреки че е един от най-лесните да изучават езици, то има, където можете да копаете, ако разбира се, вие се интересувате. Най-добрият начин да продължите да изучавате езика е да продължите да създавате програми! Не забравяйте, че можете бързо да пишете програми директно в преводача, а тестовете направени промени ще бъдат толкова прости, колкото започвате програмата от командния ред.
Съвети
- Python е един от най-простите програми за програмиране, но все пак неговото проучване изисква определено търпение. В допълнение, това ще помогне за овладяването на някои от основите на алгебрата, тъй като Python е много зле с математика.