Python-да бағдарламалауды қалай бастауға болады

Автор: Peter Berry
Жасалған Күн: 16 Шілде 2021
Жаңарту Күні: 23 Маусым 2024
Anonim
Python қазақша 1.1-сабақ | print | айнымалылар
Вызшақ: Python қазақша 1.1-сабақ | print | айнымалылар

Мазмұны

Сіз бағдарламалауды үйренгіңіз келе ме? Бағдарламалау жұмысына үйрену үдерісі қорқынышты болуы мүмкін және мұны істеу үшін сізге байыпты сабақтар қажет деп ойлаймын. Кейбір тілдер үшін бұл кейде дұрыс болады. Бірақ сонымен қатар бағдарламалау тілдері көп, олардың негіздерін алуға бір-екі күн кетеді. Python - осындай тілдердің бірі. Бірнеше минуттың ішінде сіз негізгі Python бағдарламасын іске қоса аласыз. Қалай үйрену үшін төмендегі 1-қадамды оқып шығыңыз.

Қадамдар

5-тен 1-бөлім: Python орнату (Windows амалдық жүйелері үшін)

  1. Windows жүйелеріне арналған Python жүктеп алыңыз. Windows Python аудармашысын Python веб-сайтынан тегін орнатуға болады. Амалдық жүйеге сәйкес нұсқаны жүктеп алғаныңызға көз жеткізіңіз.
    • Сізге осы мақаланың ең соңғы нұсқасын, яғни 3.4 нұсқасын жүктеу қажет.
    • Python OS X және Linux-те қол жетімді. Енді сізге Python-қа қатысты басқа бағдарламалық жасақтаманы орнатудың қажеті жоқ. Дегенмен, сіз мәтіндік редактор бағдарламасын орнатуыңыз керек.
    • Көптеген Linux дистрибутивтері мен OS X нұсқалары әлі күнге дейін Python 2.X қолданады. 2 нұсқасы мен 3 нұсқасы арасында аздаған айырмашылықтар бар, ең бастысы «басып шығару» (in) құрылымының өзгеруі. Егер сіз OS X немесе Linux үшін Python-тың жаңа нұсқасын орнатқыңыз келсе, файлды Python веб-сайтынан жүктей аласыз.

  2. Python аудармашысын орнатыңыз. Көптеген пайдаланушылар ешбір параметрлерді өзгертпестен аудармашыны орната алады. Сіз қол жетімді модульдер тізіміндегі соңғы опцияны қосу арқылы Python-ді қол жетімді Windows командалық жолының интерпретаторы қосымшасына (Command Prompt) біріктіре аласыз.
  3. Мәтіндік редакторды орнатыңыз. Python бағдарламаларын Блокнот немесе TextEdit көмегімен жаза аласың ба, мамандандырылған мәтіндік редактордың көмегімен оқу және кодтау оңайырақ болады. Notepad ++ (Windows), TextWrangler (Mac) немесе Jedit (кез-келген амалдық жүйеге арналған) сияқты көптеген таңдаулы редактор бағдарламалары бар.

  4. Параметрлерді тексеріңіз. Пәрмен жолын (Windows) немесе терминалды (эмулятор - Mac / Linux) ашып, теріңіз питон. Python нұсқасының нөмірін жүктейді және көрсетеді. Сіз Python аудармашысының командалық жол интерпретаторы қосымшасына апарасыз, ол келесідей ұсынылады:
    • Ұрыс басып шығару («Сәлем әлем!») пернесін басыңыз ↵ енгізіңіз (Бару). Мәтін Python пәрмен жолының астында көрсетіледі.
    жарнама

5-тен 2-бөлім: негіздерін үйреніңіз


  1. Python компиляцияны қажет етпейтінін түсініңіз. Python - бұл интерпретацияланған тіл, яғни файлға өзгеріс енгізгеннен кейін бағдарламаны іске қосуға болады. Нәтижесінде цикл, редактор және есептер шығаратын бағдарламалар басқа тілдерге қарағанда әлдеқайда жылдам жұмыс істейді.
    • Python - үйренуге болатын қарапайым тілдердің бірі және сіз қарапайым бағдарламаны бірнеше минут ішінде басқара аласыз.
  2. Аудармашымен бірге зерттеңіз. Кодты сынау үшін оны іске қосар алдында бағдарламаға қоспай-ақ, аудармашыны қолдана аласыз. Команданың қалай жұмыс істейтінін білуге ​​немесе бағдарламаның жобасын жазуға өте ыңғайлы.
  3. Python нысандар мен айнымалыларға қалай қарайтынын біліп алыңыз. Python - бұл объектіге бағытталған тіл, яғни бағдарламадағы барлық нәрсе объект болып саналады. Сонымен бірге, бағдарламаның басында айнымалыны көрсетудің қажеті жоқ (оны кез-келген уақытта жасауға болады) және айнымалы түрін (бүтін сан, жол және т.б.) көрсетудің қажеті жоқ. жарнама

5-тен 3-бөлім: аудармашыны калькулятор сияқты пайдалану

Бірнеше қарапайым есептеу функцияларын орындау сізге Python синтаксисімен және таңбалар сандары мен тізбектерімен қалай жұмыс істейтінін білуге ​​көмектеседі.

  1. Аудармашыны бастаңыз. Пәрмен жолын немесе терминалды ашыңыз. Сызықты теру питон жолында пернені басыңыз ↵ енгізіңіз. Python аудармашысы сізді Python командалық жолының интерпретаторы қосымшасына жүктейді ().
    • Егер сіз Python-ді командалық жолдағы интерпретатор бағдарламасымен біріктірмеген болсаңыз, аудармашыны іске қосу үшін Python каталогына баруыңыз керек.
  2. Негізгі арифметикалық есептеулерді орындау. Мұны оңай жасау үшін сіз Python-ді қолдана аласыз. Есептеу функциясын пайдалану туралы төмендегі өрістегі кейбір мысалдарды қараңыз. Ескерту: Python кодында оны қолданған абзацтар деген мағынада қолданылған, сондықтан олар аудармашының құрамына кірмейді.
  3. Көрсеткіш. Сіз операторларды қолдана аласыз ** күштерді белгілеу. Python үлкен сандарды тез есептей алады. Төмендегі өрістегі мысалды қараңыз.
  4. Бірдей айнымалыларды құрыңыз және оларды басқарыңыз. Қарапайым алгебралық есептеулерді орындау үшін Python-да айнымалылар тағайындауға болады. Мұны Python бағдарламасында айнымалы тағайындауға жақсы кіріспе деп санауға болады. Айнымалылар белгі арқылы тағайындалады =. Жақсырақ түсіну үшін төмендегі өрістегі мысалды қараңыз.
  5. Аудармашыны жабыңыз. Онымен жұмыс аяқталғаннан кейін сіз аудармашыны жауып, пернелер тіркесімін басу арқылы командалық жол интерпретаторының қосымшасына оралуға болады. Ctrl+З (Windows) немесе Ctrl+Д. (Linux / Mac) басып, түймесін басыңыз ↵ енгізіңіз. Сіз сондай-ақ командаларды тере аласыз шығу () түймесін басыңыз ↵ енгізіңіз. жарнама

5-тен 4-бөлім: Бірінші бағдарламаңызды жасау

  1. Мәтіндік редакторды ашыңыз. Бағдарламаларды құру және сақтау және оларды аудармашы арқылы жүргізу негіздерімен танысу үшін сіз тестілік бағдарламаларды тез құра аласыз. Бұл сізге аудармашының дұрыс орнатылғандығын тексеруге көмектеседі.
  2. «Басып шығару» командасын жасаңыз. «Басып шығару» - бұл бағдарламада терминалда ақпаратты көрсету үшін қолданылатын, Python-дағы негізгі функция. Ескерту: «басып шығару» - бұл Python 2-ден Python 3-ке ауысқаннан бергі ең үлкен өзгерістердің бірі, Python 2-де сіз көрсететін мазмұннан бұрын «print» деп теруіңіз керек. Python 3-те «басып шығару» функциясы болды. Сондықтан сіз жақшаға шығарғыңыз келетін мәтінмен «print ()» теруіңіз керек.
  3. Өз сөйлеміңізді қосыңыз. Бағдарламалау тілін тестілеудің ең танымал тәсілдерінің бірі - «Әлемге сәлем!» Бейнелеу. Мұны «print ()» командасына орналастырыңыз, дәйексөздерді қосыңыз:
    • Көптеген басқа тілдерден айырмашылығы, сізге диакритиканы қолданудың қажеті жоқ ; тапсырысты аяқтау. Сізге брекеттер қажет емес ({}) блокты құлыптау үшін. Оның орнына блокта қандай мазмұн бар екенін көрсету үшін тек шегініс жеткілікті.
  4. Файлды сақтаңыз. Редакторыңыздағы Файл мәзірін нұқып, Басқаша сақтау пәрменін таңдаңыз. Атаулар терезесінің астындағы ашылмалы мәзірден Python файл түрін таңдаңыз. Блокнотты қолдансаңыз (ұсынылмайды), «Барлық файлдар» тармағын таңдап, файл атына «.py» кеңейтімін қосыңыз.
    • Файлды оңай қол жетімді жерде сақтағаныңызға көз жеткізіңіз, өйткені оны командалық жол интерпретаторы қосымшасынан іздеуіңіз керек.
    • Бұл мысалда файл «hello.py» ретінде сақталған.
  5. Бағдарламаны іске қосыңыз. Пәрмен жолын немесе терминалды ашып, файлды сақтаған орынға өтіңіз. Ол жерде болғаннан кейін файлды теру арқылы іске қосыңыз сәлем содан кейін пернені басыңыз ↵ енгізіңіз. Сұрақтың астында көрсетілген мәтінді көруіңіз керек.
    • Python қалай орнатылғанына және оның қандай нұсқасына байланысты сізге теру керек болуы мүмкін python hello.py немесе python3 сәлем.py бағдарламаны іске қосу үшін.
  6. Тест үнемі өтеді. Python-тің бір жақсы жері - жаңа бағдарламаны бірден байқап көруге болады. Командалық жолдағы аудармашы мен редакторды бір уақытта ашу жақсы әдетке айналды. Өзгерістерді редакторда сақтағаннан кейін бағдарламаны командалық жолдан бірден іске қосуға болады. Осының арқасында жаңа енгізілген өзгерістерді тез тексеріңіз. жарнама

5-тен 5-бөлім: қосымша бағдарламаларды құру

  1. Ағынды басқарудың негізгі құрылымымен тәжірибе. Ағынды басқару құрылымы бағдарламаның белгілі бір шарттарға сүйене отырып не істейтінін басқаруға мүмкіндік береді. Бұл конструкциялар Python-дің ең квинтэссенциалды бөлігі болып табылады, бұл берілген кіріс пен шарт негізінде әр түрлі операцияларды орындауға арналған бағдарламалар жасауға мүмкіндік береді. Әзірге оларға үйренудің жақсы бастауы. Төмендегі мысалда құрылымды пайдалануға болады уақыт Фибоначчи сериясын 100-ге дейін есептеу үшін:
    • Жол қанша уақытқа созылады (while) б (<) 100-ден аз.
    • Нәтиже болады
    • Коминанд соңы = ' мәндерді бөлек жолдарда қалдырудың орнына нәтижелерді бір жолда көрсету үшін.
    • Бұл бағдарламада күрделі Python бағдарламаларын құруда маңызды рөл атқаратын бірнеше тармақ бар, оларды келесідей есте ұстау керек:
      • Жолдың шегінісін бөлектейді. Қол қою : келесі жолдар шегінетін және блоктың бөлігі болатындығын көрсетеді. Жоғарыдағы мысалда, басып шығару (б) және a, b = b, a + b блоктың бөліктері болып табылады уақыт. Бағдарламаның орындалуын қамтамасыз ету үшін дұрыс шегіну өте маңызды.
      • Бір жолда бірнеше айнымалыларды анықтауға болады. Жоғарыдағы мысалда, а және б бірінші жолда анықталады.
      • Егер сіз бұл бағдарламаны тікелей аудармашыға импорттасаңыз, онда бағдарламаның аяқталғанын білетін етіп, бағдарламаның соңында бос жолды қосуыңыз керек.
  2. Бағдарламадағы функцияны құрастырыңыз. Бағдарламада кейінірек пайдалану үшін функцияларды анықтауға болады. Бұл әсіресе үлкен бағдарлама шеңберінде бірнеше функцияларды қолдану қажет болған жағдайда пайдалы. Төмендегі мысалда жоғарыдағы бірдей Фибоначчи дәйектілігін шақыруға арналған функция құруға болады:
    • Ол қайтады
  3. Ағымды басқарудың күрделі бағдарламасын құрыңыз. Ағынды басқару құрылымы бағдарламаның жұмысын өзгерту үшін нақты шарттарды орнатуға мүмкіндік береді. Бұл, әсіресе, пайдаланушының енгізуімен жұмыс істеу кезінде өте маңызды. Төмендегі мысал келтірілген егер (егер), элиф (басқа жағдайда) (немесе егер болса) және басқа (басқа) пайдаланушының жасын бағалаудың қарапайым бағдарламасын құруға арналған.
    • Бұл бағдарлама сонымен қатар әртүрлі қосымшалар үшін өте маңызды бірнеше маңызды құрылымдарды ұсынады:
      • енгізу () - Бұл команда пайдаланушыдан пернетақтадан мәліметтерді енгізуді талап етеді. Пайдаланушы жақшаға жазылған хабарламаны көреді. Бұл мысалда, енгізу () функциямен оралған int () - кез келген кіріс бүтін сан ретінде қарастырылатынын білдіреді.
      • диапазон () Бұл функцияны әртүрлі тәсілдермен пайдалануға болады. Бұл бағдарламада енгізілген санның 13 пен 20 аралығында екенін тексереді. Есептеу кезінде диапазонның жоғарғы және төменгі шектері ескерілмейді.
  4. Басқа шартты өрнектерді біліп алыңыз. Алдыңғы мысалда біз енгізілген жас шартты қанағаттандыратындығын анықтау үшін «кем немесе тең» (<=) қолдандық. Математикаға ұқсас өрнектерді қолдануға болады, бірақ басқаша теріңіз:
  5. Оқытуды жалғастырыңыз. Бұл Python негіздері ғана. Қарапайым тілдердің бірі болғанына қарамастан, тереңірек енгіңіз келсе, Python әлі де терең. Оқытуды жалғастырудың ең жақсы тәсілі - үнемі бағдарламалау! Есіңізде болсын, сіз кез-келген бағдарламаны тікелей аудармашыға жылдам жаза аласыз және тек командалық жолдан бағдарламаны қайтадан іске қосу арқылы енгізілген өзгерістерді тексере аласыз.
    • Python бағдарламалау бойынша көптеген жақсы кітаптар бар, соның ішінде «Python for beginners», «Python cookbook» және «Python бағдарламалау: информатикаға кіріспе» (Python бағдарламалау: Информатикаға кіріспе).
    • Желідегі ресурстар әр түрлі, бірақ олардың көпшілігі Python 2.X-ге бағытталған. Мүмкін сіз олардың кез-келген мысалдарын өзгертуіңіз керек.
    • Көптеген жергілікті мектептер Python сабақтарын ұсынады. Python жиі кіріспе сыныптарда оқытылады, себебі бұл үйренуге болатын қарапайым тілдердің бірі.
    жарнама

Кеңес

  • Python - қарапайым компьютерлік тілдердің бірі. Алайда, үйрену үшін сіз оған біраз күш жұмсауыңыз керек. Алгебра туралы қарапайым түсінікке ие болу сонымен қатар көмектеседі, өйткені Python математикаға қатты назар аударады.