Како да започнете програмирање на python
Сакате да започнете со програмирање на учење? Програмирањето за учење може да биде многу тешко и веројатно мислите дека ќе треба да посетите некои лекции за ова. Иако ова е точно за некои програмски јазици, постои голем избор на јазици, за да се проучат темелите на кои ќе треба само неколку дена. Пајтон - еден од овие јазици. За само неколку минути можете да напишете едноставна програма за Python и да го стартувате. Најдобро.
Чекори
Дел 1 од 5:
Инсталирајте Python (за Windows)Еден. Преземи Python за Windows OS. Python јазик преведувач за Windows можете да преземете бесплатно од Python. Бидете сигурни дека ќе преземете верзија компатибилна со вашиот оперативен систем.
- Треба да ја преземете најновата достапна верзија, во моментот на пишување на овој напис беше верзија 3.Четири.
- OS X и Linux се испорачуваат со Python претходно инсталиран. Вие не треба да инсталирате софтверски софтвер поврзан со софтверот, но најверојатно ќе ви треба уредувач на текст.
- Повеќето Linux дистрибуции и OS X верзии сè уште користат Python 2.X. Помеѓу верзиите 2 и 3 имаше неколку промени, особено поврзани со операторот "Печати". Ако сакате да инсталирате понова верзија на Python на OS X или Linux, исто така можете да ги преземете соодветните датотеки од Python.

2. Инсталирајте го преведувачот на јазикот на Python. Повеќето корисници можат да постават преведувач без никакви поставки. Можете да го интегрирате Python на командната линија со вклучување на најновата опција во листата на достапни модули.

3. Поставете уредувач на текст. Иако можете да креирате програми во Python во уредници на лаптоп или Textedit, ќе видите дека е многу полесно да го прочитате и пишувате кодот со помош на специјализиран уредувач на текст. Постои огромен избор на бесплатни уредници, како што се Notepad ++ (за Windows), TextWrangler (за Mac) или Jedit (за секој систем).

Четири. Осигурајте се дека инсталацијата успешно помина. Отворете го командната линија (во Windows) или терминал (во Mac / Linux) и бирајте Пајтон. Python ќе се подигне и бројот на верзијата ќе биде прикажан. Ќе паднете во командната линија на Python преведувачот, означена како >>>.
Дел 2 од 5:
Основни концептиЕден. Пресметајте дека Python не бара компилација. Python е толкуван јазик, што значи дека можете да ја стартувате програмата веднаш откако ќе направите промени во својата датотека. Ова води кон фактот дека програмите за префинетост, обработка и дебагирање се многу побрзо отколку на многу други јазици.
- Пајтон е еден од најлесните да ги истражи јазиците, и можете да напишете и да ја стартувате едноставната програма за само неколку минути.

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

3. Истражете како Пајтон работи со предмети и променливи. Пајтон - објектно-ориентиран јазик. Ова значи дека сè се толкува во програмата како објекти. Ова значи дека не треба да прогласите променливи на почетокот на програмата (можете да го направите во секое време), а вие не треба да го наведете видот на променливата (цел број, низа и слично).
Дел 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 # Билансот се пресметува од дивизијата3 >>> 17 >>> 17.53 * 2.67/4.111.41587804878049

3. Пресметајте го степенот на бројот. За да се однесувате на вежбата, можете да го користите операторот **. Пајтон брзо може да пресмета големи броеви. Погледнете го примерот во прозорецот подолу.
>>> 7 ** 2 # 7 во Square49 >>> 5 ** 7 # 5 до степени 778125

Четири. Креирање и промена на променливи. За извршување на основните алгебарски акции, можете да доделите било какви вредности за променлива. Ова е добар вовед во тоа како во 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 "Print" стана функција, така што треба да напишете "Print ()" со показател за загради што сакате да ги прикажете.

3. Додај го вашиот оператор. Еден од најлесните начини за проверка на програмскиот јазик е да се прикаже текстот "Здраво, свет!"Ставете го овој текст во изразот" Печати () ", вклучувајќи ги и знаците:
Печати ("Здраво, свет!")

Четири. Зачувајте ја датотеката. Во менито "Датотека" Текст Мени, одберете "Зачувај како". Во опаѓачкото мени под полето Име, одберете го типот на Python датотека. Ако користите Notepad (кој не се препорачува), изберете "Сите датотеки", а потоа додадете ".Py "на крајот од името на датотеката.

Пет. Стартувај ја програмата. Отворете го командната линија или терминал и одете на местото каде што ја зачувате датотеката. Откако ќе се префрлите во саканата папка, извршете ја датотеката со внесување Здраво.Pyи кликнување ↵ Внесете. Мора да го видите текстот Здраво свету!, Специран под командната линија.

6. Тест почесто. Еден од најголемите предности на Python е дека можете веднаш да ја тестирате вашата нова програма. Препорачливо е да ја задржите командната линија истовремено со уредувачот на текст. Заштеда на промени во уредувачот, можете веднаш да ја започнете програмата од командната линија и тест промени.
Дел 5 од 5:
Креирање на сложени програмиЕден. Експериментирајте со контролните оператори. Контролните оператори ви дозволуваат да ја контролирате која програма треба да направи под одредени услови. Овие оператори се основа на програмирање на Python, и тие ќе ви овозможат да креирате програми кои вршат различни активности во зависност од влезните податоци и условите. Да почнеме со операторот Додека. Во овој пример можете да го користите операторот Додека За пресметување на фибоначи ред до 100:
# Секој број на fibonacci ред е збирот на претходните два броја a, b = 0, 1whle b < 100:print(b, end=` `)a, b = b, a+b
- Циклусот ќе биде извршен од додека (додека) Б помалку од (<) 100.
- Резултатот ќе биде изведен 1 1 2 3 5 8 13 21 34 55 89
- Тим крај = `` ќе го изнесе резултатот во истиот ред, наместо да ја повлече секоја вредност во посебна линија.
- Оваа едноставна програма има неколку работи за да се обрне внимание на создавање сложени програми на Python:
- Обрнете внимание на вовлекувањето. : Тоа покажува дека следната линија ќе биде вовлечена и ќе биде дел од блокот на кодот. Во горниот пример Печати (б) и A, B = B, A + B се дел од блокот Додека. Правилни алишта се неопходни за вашата програма да работи.
- Во еден бар, можете да дефинирате неколку променливи. Во горниот пример A и Б И двете се дефинирани во првата линија.
- Ако ја внесете оваа програма директно во преведувачот, треба да додадете празна низа на крајот, така што преведувачот знае дека програмата е завршена.

2. Дефинирајте ги функциите во рамките на програмата. Можете да ги дефинирате функциите што подоцна јавете се. Ова е особено корисно ако треба да користите неколку функции во рамките на една голема програма. Во следниов пример, можете да креирате функција за пресметување на серијата FIBONACCI, слична на онаа што ја напишавте порано:
Def fib (n): a, b = 0, 1Кол 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("Время взросления")# Если любое из этих утверждений истинно,# будет отображено соответствующее сообщение.# Если ни одно утверждение не истинно, будет# показано сообщение "иначе".

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