Мазмұны:
- 1 -қадам: Сізге не қажет
- 2 -қадам: PyCharm орнатыңыз және жаңа жоба жасаңыз
- 3 -қадам: Бірінші бағдарламаны жасаңыз
- 4 -қадам: Бірінші бағдарламаны анықтау
- 5 -қадам: Циклдар және егер - басқару құрылымдары
- 6 -қадам: Пікірлер
- 7 -қадам: Аяқтадыңыз - өзіңізге бірдеңе жазатын уақыт
Бейне: Python -ды бастау: 7 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бағдарламалау керемет!
Бұл шығармашылық, көңілді және сіздің миыңызға психикалық жаттығулар береді. Біздің көпшілігіміз бағдарламалау туралы білгіміз келеді, бірақ мүмкін емес екеніне өзімізді сендіреміз. Мүмкін, онда математика тым көп шығар, мүмкін жаргондар сізді қорқытады. Мен сізге қазір бағдарламашылар бағдарламашы болғанға дейін дәл осылай ойлағанын айтайын. Іс жүзінде дәл 10 апта бұрын мен бағдарламалауды бастаған кезде дәл осылай болды.
Дәл қазір айтайын, кез келген адам бағдарлама жазуды үйрене алады. Питон сияқты оңай оқылатын программалау тілдерінің жетістіктері мен интернетте көптеген ақпарат бар болғандықтан, ол енді бағдарламалау тілінің қыр -сырын үйренуге толық уақытты инвестиция болмайды. «21 ғасыр» бағдарламашыларының көпшілігі өте жалқау, тек негіздерін үйреніп, сол жерден жалғастырыңыз.
Бұл жаргондық емес, оны орындауға оңай, оны дәл қазір жасауға болады. Дұрыс! Facebook пен youtube -ті азайтыңыз, демалыңыз және компьютерде жүріңіз.
Бүгін біз Python деп аталатын бағдарламалау тілін қарастырамыз, википедияда python келесідей анықталады:
«Python-кеңінен қолданылатын жалпы мақсаттағы, жоғары деңгейлі программалау тілі. Оның дизайн философиясы кодтың оқылуына баса назар аударады, ал оның синтаксисі бағдарламашыларға C ++ немесе Java сияқты тілдердегіден гөрі кодтың аз жолдарында түсініктерді білдіруге мүмкіндік береді. Тіл шағын және үлкен көлемде нақты бағдарламаларды қосуға арналған конструкцияларды ұсынады ».
Сонымен, оның бәрі нені білдіреді? Мен сені жаргон емес дедің деп ойладым ба? Негізі:
«Python - ықшам, жалпы мақсатты, оқуға оңай программалау тілі. Бұл өте әмбебап, сондықтан оны барлық өлшемдегі программаларды құру үшін қолдануға болады.»
Мен неге питон таңдадым? Питонның негізін алу оңай болғандықтан және тілде желіде тамаша қолдау қауымдастығы бар. Бұл кітапты аяқтағаннан кейін сіз уақытты тілдің қажетті қыр -сырын үйренудің орнына, бірден бағдарламалар құруға кірісе аласыз.
Ендеше бастайық!
1 -қадам: Сізге не қажет
Алдымен сізге питон көшірмесі бар компьютер қажет болады, мобильді қолданушыларды кешіріңіз!
Https://www.python.org/downloads/ сайтына өтіңіз және үлкен сары түймемен қол жетімді соңғы шығарылымды жүктеңіз.
Содан кейін python орнату үшін Орнатушы нұсқауларын орындаңыз.
Python орнатылғанын тексеру үшін CMD (немесе терминалға) өтіп, теріңіз:
питон -версия
Python python нұсқасымен жауап беруі керек.
Енді бұл оқулықта біз IDE немесе интеграцияланған даму ортасын қолданамыз (негізінен мәтіндік редактор мен компилятор бірге толтырылған), сондықтан https://www.jetbrains.com/pycharm/download/ бетіне өтіп, «Қауымдастық шығарылымын» жүктеп алыңыз. Pycharm.
Содан кейін PyCharm орнату үшін Орнатушы нұсқауларын орындаңыз.
Енді бағдарламалауды бастаңыз!
2 -қадам: PyCharm орнатыңыз және жаңа жоба жасаңыз
Пихармды бірінші рет іске қосқанда, ол сізден қандай пернетақта мен тақырыпты қолданғыңыз келетінін сұрайды. Мен кілт картасын әдепкі бойынша қалдыруды ұсынар едім, бірақ сіз өзіңіздің қалауыңыз бойынша тақырыппен, түстермен және қаріптермен ойнай аласыз. Бұл оқулық үшін мен Dracula тақырыбымен pycharm қауымдастығын 4.5 қолданамын.
Содан кейін сізді сәлемдесу экраны қарсы алады.
Жаңа жоба жасау түймесін басыңыз
Pure Python таңдаңыз, содан кейін файлдар сақталатын қалтаны таңдаңыз, содан кейін жасау түймесін басыңыз (қалта атауы сіздің жобаның атауы болатынын ескеріңіз)
Бұл кезде сізді код жасаудың нақты экраны қарсы алады: P
3 -қадам: Бірінші бағдарламаны жасаңыз
Жоба қалтасын тінтуірдің оң жақ түймесімен басып, жаңа -> Python файлына өтіңіз
Файлға ат қойып, OK түймесін басыңыз
Енді сіздің негізгі аймағыңызда жаңа қойынды пайда болады
_Author_ астында осы кодты көшіріп, қойыңыз.
хабарлама = «Сәлем әлемі»
хабарламаны басып шығару
Содан кейін файлды тінтуірдің оң жақ түймесімен басып, Іске қосу түймесін басыңыз
Бұл біздің бағдарламаны құрастырады және нәтижені қайтарады. Сәлем әлемі жүгіру аймағында басылады
Енді не жазғанымызды қарастырайық.
4 -қадам: Бірінші бағдарламаны анықтау
Енді кодтың не екенін түсінуге тырысайық
хабарлама = «Сәлем әлемі»
хабарламаны басып шығару
шын мәнінде білдіреді.
Алдымен мен айнымалының мәнін Hello World бар жолға құрамын және орнатамын, егер сіз мәтінді сөйлеу белгілері арасында өзгертсеңіз, онда сіз айнымалы мәнді, демек хабарламаны өзгерте аласыз. Мысалы:
message = «Сәлем нұсқаулықтар!»
хабарламаны басып шығару
Қайтарулар:
жүгіру кезінде.
Жол сөйлеу белгілеріне байланысты анықталады, жолдарды жалғыз белгілермен де анықтауға болады
message = 'Сәлем әлемі'
хабарламаны басып шығару
Айнымалылардың да әр түрлі түрлері болуы мүмкін. Мысалы, бұл:
бүтін сан = 29302
бүтін мәні бар айнымалы (қысқартылған int) және бұл:
floatingPoint = 1469.928
өзгермелі нүкте мәні бар айнымалы болып табылады (float деп қысқартылған).
Негізінде, бүтін сандар мен флоаттардың айырмашылығы - бүтін сандар бүтін сандар, ал қалқымалы - ондық сандар. Бүтін сандар аз орын алады, бірақ ондық бөлшектерді ұстай алмайды. Мысалы, интергер 1 / бүтін сан 2
бүтін сан 1 = 1
integer2 = 2 бүтін сан1 / бүтін2 басып шығару
0,5 дұрыс па? Бірақ нәтиже:
Өйткені бүтін сандарды ондық бөлшекке бөлуге болмайды. Алайда бұл:
float1 = 1.0
integer2 = 2 float1 / integer2 басып шығару
орындалған кезде 0,5 қайтарады, себебі айнымалылардың бірі - өзгермелі
'Басып шығару' тек мәнді басып шығарады. Мысалы
басып шығару «ӘЛЕМДІ ҚҰРУ»
жолды басып шығарады
Басып шығару сонымен қатар екі жолды біріктіруді қоса, теңдеудің мәнін басып шығара алады
string1 = «Сәлем»
string2 = «IBLE LOVERS» жолын басып шығару1 + жол2
басып шығарады
5 -қадам: Циклдар және егер - басқару құрылымдары
Кез келген бағдарламаның маңызды нәрселерінің бірі - басқару құрылымдарының болуы.
Бірінші басқару құрылымы - бұл уақытша цикл, бұл код бөлігі шарт орындалған кезде айналады. Мысалы, бұл код
санау = 0
while count <10: # Есепке санауды қосу = санау + 1 басып шығару санын басып шығару «Аяқталды»
кодты <10 санағанға дейін циклде іске қосады, содан кейін бағдарламаны жалғастырады.
Екінші-if-else операторы, бұл код бөлігі айнымалының мәні 10-ға тең болса, бірдеңені тексереді және жасайды, егер мән 11-ге тең болса, басқа бірдеңе жасайды және басқа жағдайларда басқа нәрсе жасайды.
бүтін сан = 0
# Егер ол 10 -ға тең болса, бүтін сан == 10: басып шығару «ITS 10» # егер ол 11 -ге тең болса elif бүтін сандары == 11: «ITS 11» басып шығару «
Қайтады
Себебі бүтін сан 10 немесе 11 -ге тең емес және басқа жағдайларда ол басқа жағдайда жұмыс істейді.
Біраз уақытты немесе басқару құрылымын анықтау үшін түрді (уақыт немесе егер), содан кейін шын немесе жалған мәнді қойыңыз:
true == true деп теріңіз:
Әр циклдің мазмұны үшін 'бос орынға' назар аударыңыз, python бос кеңістік туралы өте нақты, осылайша ол кодтың қандай екенін біледі немесе егер цикл. PyCharm сіздің барлық кодыңызда сәйкес келуі керек бір қойынды бос кеңістікті пайдаланады! Сіз сонымен қатар бос орындарды пайдалану үшін параметрлерді реттей аласыз (оның кейбір артықшылықтары бар).
6 -қадам: Пікірлер
Сіз менің бақылау құрылымдарының бөлігінде орналастырған кодқа «түсініктеме бергенімді» байқаған боларсыз. Сіз # кодын қою арқылы кодтың бір бөлігіне түсініктеме бере аласыз, ал қалған жолға түсініктеме беріледі. Бағдарламалық жасақтама құрастырылған кезде түсініктемелер еленбейді
# Сәлем Әлем
Пікірлер - кодтың құтқарушысы. Өйткені олар сізге кодта не барын және кодты жазу кезінде не ойлайтыныңызды көрсетуге мүмкіндік береді. Бірақ оны асыра алмаңыз! Түсініктеме берілмеген код нашар түсіндірілуі мүмкін
Сонымен, мен кодты қашан түсіндіруім керек?
Менің негізгі ереже - бұл сіздің ойларыңызды жазба ретінде түсініктеме беру, сондықтан егер сіз жасыңызды ұстап тұру үшін басқа мақсатқа қызмет етпейтін айнымалыны қоссаңыз. Бұған түсініктеме беріңіз.
# Менің жасымды бірнеше жылдар бойы сақтайтын айнымалы # Бұл бағдарламада іс жүзінде қолданылмайды, бірақ # адамзаттың тіршілігі үшін өте қажет! myAge = 23
7 -қадам: Аяқтадыңыз - өзіңізге бірдеңе жазатын уақыт
Уа, сіз жаңа ғана питонның негізін үйрендіңіз!
Сонымен «енді мен не істеймін?» Сіз өзіңіздің файлыңызбен ойнауды жалғастыра аласыз деп сұрай аласыз. Сіз дайынмын деп ойласаңыз, сіз қиындықты жеңе аласыз. Пайдаланушы енгізген екі санды қосу немесе азайту үшін бағдарлама жазыңыз. Интернетті қолданып, пайдаланушының кірісін қалай алу керектігін біліңіз, содан кейін екі кірісті қосыңыз немесе алып тастаңыз және кодты түсіндіруді ұмытпаңыз! Python -ды үйрену оңай болғанымен, мүмкіндіктің төмен деңгейі жоқ - Python көмегімен барлық формадағы, өлшемдегі және конфигурациядағы бағдарламалар мүмкін және ол жан -жақты (және әдетте қауымдастық ұсынатын) кітапханалар. Ұсыныстар мен жақсартулар үшін төмендегі кодты жіберіңіз. Іске сәт!
Ұсынылған:
Хам радиосын бастау: 5 қадам (суреттермен)
Хэм радиосын бастау: Жақында шығарылған ветчина лицензиаты ретінде, мен ветчина радиосына ену процесін өткізгім келеді. Мен басқа әдістер бұзылған кезде адамдарға қарым-қатынас жасауға мүмкіндік беретін хоббидің өзіне тәуелділік аспектісін қызықтырдым. Бірақ бұл да пайдалы
ESP8266 және ESP32 үшін Python -ды бастау: 6 қадам
ESP8266 және ESP32 үшін Python-ды бастау: Bacground ESP8266 және оның үлкен ағасы ESP32-бұл толық TCP/IP стегі мен микроконтроллер мүмкіндігі бар Wi-Fi микрочиптері. ESP8266 чипі өндірушілер қауымдастығының назарына алғаш рет 2014 жылы келді. Содан бері төмен баға (
M5StickV AI + IOT камерасымен жұмысты бастау: 6 қадам (суреттермен)
M5StickV AI + IOT камерасымен жұмысты бастау: қысқаша шолу M5StickV - бұл диаметрі 2 тиынға жуық шағын AI + IOT камерасы, бағасы 27,00 доллар шамасында, бұл кейбіреулерге осындай кішкентай камераға қымбат болып көрінуі мүмкін, бірақ кейбіреулерін жинайды. лайықты сипаттамалар. Камера керемет қуатпен жұмыс істейді
ESP8266 MicroPython -ды бастау: 10 қадам (суреттермен)
ESP8266-дегі MicroPython-ды бастау: C/C ++ бағдарламалау тілімен бірге Arduino IDE-ді қолдана отырып, ESP8266 негізіндегі тақталарды бағдарламалаудың басқа әдісін қалайсыз ба? MicroPython.BUIL көмегімен тақта
La COOL тақтасын бастау: 4 қадам (суреттермен)
La COOL тақтасын бастау: Кіріспе; Біз La COOL тақтасының идеясын ойластырған кезде, мен WiFi бар Arduino мен модульдік агрономиялық метеостанцияның араласуын елестеттім. Автономды жұмыс үшін өте аз энергия жұмсауға тура келді, мен оны бақылай алғым келді