Мазмуну:

Python менен баштоо: 7 кадам (сүрөттөр менен)
Python менен баштоо: 7 кадам (сүрөттөр менен)

Video: Python менен баштоо: 7 кадам (сүрөттөр менен)

Video: Python менен баштоо: 7 кадам (сүрөттөр менен)
Video: 1-тема: Python программалоо тили 2024, Ноябрь
Anonim
Python менен баштоо
Python менен баштоо

Программалоо укмуш!

Бул чыгармачыл, кызыктуу жана мээңизге психикалык машыгуу берет. Көбүбүз программалоо жөнүндө билгибиз келет, бирок андай кыла албайбыз деп өзүбүздү ишендиребиз. Балким, анда математика өтө көп, балким, жаргон ыргондор сени коркутат. Мен азыр айтып берейин, программист болгонго чейин так ушуну ойлогон. Чынында, мен так 10 жумага жетпеген убакыт мурун программалоону баштагам.

Мен азыр эле айтып коеюн, каалаган адам программаларды жазууну үйрөнө алат. Python сыяктуу программалоо тилдерин оңой үйрөнүү жана интернеттеги маалыматтын көптүгү менен, ал программалоо тилинин кыр -сырын үйрөнүү үчүн толук убакыттуу инвестиция эмес. Наристелердин көбү "21 -кылымдын" программисттери өтө жалкоо, жөн гана негиздерин үйрөнүп, ошол жерден куруңуз.

Бул эч кандай жаргон эмес, аны ээрчүү оңой, сиз азыр кыла аласыз. Дурус! Фейсбук менен ютубду азайтыңыз, эс алып, компьютериңизди ээрчиңиз.

Эски компьютер
Эски компьютер

Бүгүн биз Python деп аталган программалоо тилин карайбыз, википедияда python мындайча аныкталат:

"Python-кеңири таралган жалпы максаттуу, жогорку деңгээлдеги программалоо тили. Анын дизайн философиясы коддун окулушуна басым жасайт жана анын синтаксиси программисттерге түшүнүктөрдү C ++ же Java сыяктуу тилдерде мүмкүн болгонго караганда коддун аз саптарында билдирүүгө мүмкүндүк берет. Тил чакан жана чоң масштабдагы так программаларды иштетүүгө багытталган конструкцияларды камсыз кылат."

Ошентип, баары эмнени билдирет? Мен сизди жаргон эмес деп ойлодуңуз беле? Негизи эле:

"Python - бул чакан, жалпы максаттуу, оңой программалоо тили. Бул абдан ар тараптуу, андыктан ар кандай формадагы программаларды түзүү үчүн колдонсо болот."

Эмне үчүн мен питон тандап алдым? Анткени питондун негиздерин алуу оңой жана тилде интернетте мыкты колдоочу жамаат бар. Бул китепти бүтүргөндөн кийин, убактыңызды тилдин керектүү татаалдыктарын үйрөнүүнүн ордуна, дароо программаларды түзүүнү баштасаңыз болот.

Ошентип баштайлы!

1 -кадам: Сизге эмне керек

Биринчиден, сизге python көчүрмөсү бар компьютер керек болот, кечиресиз мобилдик колдонуучулар!

Https://www.python.org/downloads/ дарегине өтүңүз жана чоң сары баскыч менен жеткиликтүү болгон акыркы версияны жүктөп алыңыз.

Python жүктөп алуу
Python жүктөп алуу

Андан кийин python орнотуу үчүн Орнотуучунун көрсөтмөлөрүн аткарыңыз.

Python орнотуучусу
Python орнотуучусу

Python орнотулганын текшерүү үчүн CMDге (же терминалга) өтүңүз жана териңиз:

питон -версия

Python python версиясы менен жооп бериши керек.

Сүрөт
Сүрөт

Эми бул окуу куралы үчүн биз IDE же Интеграцияланган Өнүгүү чөйрөсүн колдонобуз (негизинен текст редактору менен компилятор бири -бирине толтурулган), андыктан https://www.jetbrains.com/pycharm/download/ баракчасына өтүп, "Коомдук чыгарылышты" жүктөп алыңыз. Pycharm.

PyCharm Community
PyCharm Community

Андан кийин PyCharm орнотуу үчүн Орнотуучунун көрсөтмөлөрүн аткарыңыз.

Эми программалоону баштайлы!

2 -кадам: PyCharm орнотуу жана жаңы долбоор түзүү

Биринчи жолу pycharmды иштеткенде, ал сизден кайсы клавиатураны жана теманы колдонууну каалаарыңызды сурайт. Мен ачкыч картаны демейки шартта калтырууну сунуштайт элем, бирок сиз тема, түстөр жана шрифттер менен каалашыңыз боюнча ойной аласыз. Бул окуу куралы үчүн мен Dracula темасы менен pycharm community 4.5 колдонуп жатам.

Андан кийин сизди саламдашуу экраны тосуп алат.

Жаңы долбоор түзүү баскычын басыңыз

PyCharm саламдашуу экраны
PyCharm саламдашуу экраны

Таза Python тандап, андан кийин файлдарды сактай турган папканы тандап, анан түзүү баскычын басыңыз (Папканын аты долбооруңуздун аталышы болорун эске алыңыз)

PyCharm долбоорунун экраны
PyCharm долбоорунун экраны

Бул жерде сизди чыныгы код жаратуу экраны тосуп алышы керек: P

Code Screen
Code Screen

3 -кадам: Биринчи программаңызды түзүңүз

Долбоор папкаңызды оң баскыч менен чыкылдатыңыз жана жаңы -> Python Файлына өтүңүз

Жаңы МЕНЮ түзүү
Жаңы МЕНЮ түзүү

Файлга ат бериңиз жана OK басыңыз

Файл диалогу
Файл диалогу

Эми сиздин жаңы аймакка жаңы өтмөк чыгат

Сүрөт
Сүрөт

Төмөндө _author_ бул кодду көчүрүп, чаптаңыз.

message = "Hello World"

билдирүүнү басып чыгаруу

Андан кийин файлды оң баскыч менен чыкылдатып, Run дегенди басыңыз

Сүрөт
Сүрөт

Бул биздин программаны түзүп, натыйжасын кайтарат. Hello World Чуркоо аймагында басылат

Сүрөт
Сүрөт

Келгиле, азыр эле жазганыбызды карап көрөлү.

4 -кадам: Биринчи программаңызды аныктоо

Эми код эмне экенин түшүнүүгө аракет кылалы

message = "Hello World"

билдирүүнү басып чыгаруу

чынында билдирет.

Биринчиден, мен өзгөрмөнүн маанисин Hello World камтыган сапка коём, эгер сиз текстти сүйлөө белгилеринин ортосунда өзгөртсөңүз, анда өзгөрмөнүн маанисин жана демек билдирүүнү өзгөртө аласыз. Мисалы үчүн:

message = "Hello Instructables!"

билдирүүнү басып чыгаруу

Кайтып келет:

Сүрөт
Сүрөт

чуркаганда

Сап сүйлөө белгилеринен улам аныкталат, саптарды жалгыз белгилер менен да аныктоого болот

message = 'Hello World'

билдирүүнү басып чыгаруу

Variables да ар кандай түрлөрү болушу мүмкүн. Мисалы, бул үчүн:

бүтүн сан = 29302

бүтүн мааниге ээ өзгөрмө (кыскартылган int) жана бул:

floatingPoint = 1469.928

өзгөрмөлүү чекит мааниси бар өзгөрмөлүү (калкып чыгуу үчүн кыскартылган).

Негизинен, бүтүн сандар менен калкып чыгуучулардын айырмасы бүтүн сандар бүтүн сандар, ал эми калкып чыккандар ондук сандар. Бүтүн сандар азыраак орун ээлейт, бирок ондуктарды кармай албайт. Мисалы интергер 1 / бүтүн сан 2

integer1 = 1

integer2 = 2 print integer1 / integer2

0,5 туурабы? Бирок жыйынтык мындай:

Сүрөт
Сүрөт

Анткени бүтүн сандарды ондукка бөлүүгө болбойт. Бирок бул:

float1 = 1.0

integer2 = 2 print float1 / integer2

чуркаганда 0,5 кайтарат, анткени өзгөрмөлөрдүн бири калкыма

Сүрөт
Сүрөт

"Басып чыгаруу" жөн гана маанини басып чыгарат. Мисалы үчүн

басып чыгаруу "ДҮЙНӨНҮ ЖОК КЫЛУУ"

жипти басып чыгарат

Сүрөт
Сүрөт

Басып чыгаруу теңдеменин маанисин басып чыгара алат, анын ичинде эки сапты бириктирүү

string1 = "САЛАМ"

string2 = "IBLE LOVERS" басып чыгаруу string1 + string2

басып чыгарат

Сүрөт
Сүрөт

5 -кадам: Loops and If's - Control Structures

Ар бир программанын эң маанилүү нерселеринин бири - бул башкаруу структураларынын болушу.

Биринчи башкаруу структурасы - бул убакыт цикли, бул коддун бир бөлүгү шарт туура. Мисалы, бул код

эсептөө = 0

ал эми санап жатканда <10: # Саноого кошуу саны = санап чыгуу + 1 басып чыгаруу санын басып чыгаруу "Даяр"

кодду циклде <10 санап бүткүчө иштетет жана андан кийин программа менен уланат.

Сүрөт
Сүрөт

Экинчиси-if-else билдирүүсү, бул коддун бир бөлүгү текшерет жана бир нерсе кылат, эгерде өзгөрмөнүн мааниси 10го барабар болсо, эгерде мааниси 11ге барабар болсо, башка нерсени кылат жана башка бардык шарттарда башка нерсе кылат.

бүтүн сан = 0

# Эгерде анын саны 10го барабар болсо, бүтүн сан == 10: басып чыгаруу "ITS 10" # Эгерде анын 11ге барабар болсо elif бүтүн сан == 11: басып чыгаруу "ITS 11" # Башка бардык жагдайларда: басып чыгаруу "Мен билбейм""

Кайра келет

Сүрөт
Сүрөт

Анткени бүтүн сан 10 же 11ге барабар эмес жана башка жагдайларда башкача иштейт.

Бир аз убакытты аныктоо үчүн же башкаруу структурасы түрүн (while же if), андан кийин чыныгы же жалган маанини коюңуз:

true == true териңиз:

Ар бир циклдин мазмуну үчүн 'боштукка' көңүл буруңуз, python боштук жөнүндө абдан конкреттүү, ошондуктан ал бир аздан кийин же эгер цикл кандай экенин билет. PyCharm сиздин бардык кодуңузга шайкеш келиши керек бир боштукту колдонот! Сиз ошондой эле боштуктарды колдонуу үчүн жөндөөлөрдү тууралай аласыз (кээ бир артыкчылыктары бар).

6 -кадам: Комментарийлер

Мен башкаруу структураларынын бөлүгүндө жайгаштырган кодума "комментарий бергенимди" байкагандырсыз. Сиз кодду # деп коюу менен комментарий бере аласыз жана калган сапка комментарий жазылат. Программаны түзүүдө комментарийлер эске алынбайт

# Салам дүйнө

Комментарийлер коддун куткаруучусу. Анткени алар баарына кодуңузда эмне бар экенин жана кодду жазууда эмнени ойлоп жатканыңызды көрсөтүүгө мүмкүнчүлүк берет. Бирок ашыкча кылба! Комментарийленген код ашыкча комментарийленген код сыяктуу жаман болушу мүмкүн

Мен качан кодумду комментарийлешим керек?

Менин бармагымдын эрежеси - бул сиздин оюңузду жазуу катары комментарийлөө, андыктан эгер сиз жашыңызды кармап туруу үчүн башка максатка жооп бербеген өзгөрмөнү кошсоңуз. Буга комментарий бериңиз.

# Менин жашымды бир нече жылдарга кармаган өзгөрмө # Бул программада иш жүзүндө колдонулган эмес, бирок # адамзаттын жашоосу үчүн абдан маанилүү! myAge = 23

7 -кадам: Бүткөнүңүз - Өзүңүзгө бир нерсе жазууга убакыт келди

Оо, сиз жаңы эле питондун негиздерин үйрөндүңүз!

Сүрөт
Сүрөт

Ошентип, "мен азыр эмне кылам?" деп сурасаңыз болот, сиз файлыңыз менен ойной берсеңиз болот. Сиз даярмын деп ойлогондо, сиз кыйынчылыкты көтөрө аласыз. Колдонуучу киргизген эки санды кошуу же азайтуу үчүн программа жазыңыз. Колдонуучунун киришин кантип алуу керек экенин билүү үчүн интернетти колдонуңуз, андан кийин эки киргизүүнү кошуңуз же алып салыңыз жана кодуңузга комментарий жазууну унутпаңыз! Pythonду үйрөнүү оңой болгону менен, анын мүмкүнчүлүктөрү төмөн эмес - Python аркылуу ар кандай формадагы, өлчөмдөгү жана конфигурациядагы программалар мүмкүн жана ал комплекстүү (жана көбүнчө коомчулукка тапшырылган) китепканалар. Сунуштар жана өркүндөтүү үчүн кодуңузду астына коюңуз. Ийгиликтер!

Сунушталууда: