Similar presentations:
Python-мен танысу. Сабақ 1
1.
Сабақ 1Python-мен
танысу
Python дәуірі:
жаңадан бастаушыларға
арналған курс
2.
Кіріспе3.
Бағдарлама дегеніміз не?3
Компьютерлік бағдарлама-бұл КОМПЬЮТЕРГЕ
арналған нұсқаулар тізімі.
Нұсқаулар мүлдем ерікті болуы мүмкін:
пернетақтадан ақпаратты санау
арифметикалық есептеулер жүргізу ( + , -,*,/)
ақпаратты экранға шығару
Windows
Word Office
Linux
Telegram
Chrome
Skype
4.
Бағдарламалау тілі дегеніміз не?Бағдарламалау тілі-компьютер нұсқауларды түсініп, оларды
орындай алатын белгілі бір ережелер жиынтығы.
Бағдарламаның мәтіні бағдарламалық код деп аталады.
Python
C/C++
C#
Java
PHP
Ruby
4
5.
Бағдарламалау тілдерінің түрлеріБағдарламалау тілдері
Жинақталған
Егер
бағдарлама
құрастырылған тілде жазылған
болса, онда оны орындамас
бұрын синтаксистік қателерді
тексеріп,
содан
кейін
компьютерге түсінікті формаға
– машина кодына аудару керек
Түсіндірілетін
Егер
бағдарлама
интерпретацияланған
тілде
жазылса,
ол
толығымен
машиналық кодқа аударылмайды,
ал аудармашы деп аталатын
арнайы бағдарлама код бойынша
жүреді, оны талдайды және әрбір
жеке команданы орындайды
5
6.
Python тіліГвидо Ван Россум
6
Monty Python’s Flying Circus
7.
Python артықшылықтары менкемшіліктері
Python Тілі:
Түсінікті
платформа-тәуелсіз
қарапайым тіл
ендірілген сценарий тілі
динамикалық теру
кез келген талғамға сай үлкен сынып кітапханасы бар
Python тілінің негізгі кемшілігі оның төмен
орындалу жылдамдығы
7
8.
Python көмегімен шешілетінтапсырмалар
Python сәйкес келмейді:
Python не үшін қолайлы:
Жүйелік бағдарламалау
графикалық қосымшалар
веб қосымшалар
веб-сценарийлер
компоненттерді біріктіру
деректер базасының
қосымшалары
деректерді талдау
қосымшалары
төмен деңгейлі
қосымшалар
жоғары өнімді
қосымшалар
маңызды ойындар құру
8
9.
Stroika платформасында тіркелу10.
Алғашқы сұрақтар:Курста қанша бөлім (модуль) бар?
Сабақ ішінде навигация қалай жұмыс істейді?
Бір мәселені қанша рет шешуге болады?
Бұл таңбалар нені білдіреді?
10
11.
Wing ide даму ортасы12.
Wing IDEДаму ортасы-қосымша мүмкіндіктері бар мәтіндік
редактор.
Даму ортасы:
компьютерден аудармашы бағдарламасын тауып,
бағдарламаны бір батырмамен іске қосады
оқуға ыңғайлы болу үшін Сіз жазған кодты пішімдейді
қатені қайда жібергеніңізді айтады
12
13.
Wing IDE13
Программа коды
Нәтижесі
14.
Print() командасы15.
Print() командасы15
Деректерді экранға шығару үшін print() пәрмені қолданылады:
print('Мы изучаем язык Python')
Тырнақшалар бір немесе екі еселенген болуы мүмкін:
print('Python')
print("Python")
аргументтер
16.
Print() командасының дәлелдері16
Print () пәрмені бірнеше аргументтерді көрсетуге мүмкіндік
береді аргументтер үтірмен бөлінеді:
print('Скоро я', 'буду программировать', 'на языке', 'Python!')
Скоро я⎵буду программировать⎵на языке⎵Python!
Print () пәрмені барлық дәлелдер арасында
дәл 1 бос орын қосады
17.
Ескертпелер17
Print () пәрмені тек кішкентай әріптермен жазылады
Print () пәрмені мәтінді жаңа жолдан бастап шығарады:
print('Какой хороший день!')
print('Работать мне не лень!')
Какой хороший день!
Работать мне не лень!
Дәлелсіз print () пәрмені бос жолды енгізеді:
print('Какой хороший день!')
print()
print('Работать мне не лень!')
Какой хороший день!
Работать мне не лень!
18.
Тапсырма " Здравствуй,мир!»Мәтінді экранға шығаратын бағдарламаны жазыңыз
«Здравствуй, мир!» (тырнақшасыз).
Ввод
Вывод
Здравствуй, мир!
18
19.
Тапсырма «Счастливая последовательность192»
4 8 15 16 23 42 сандарының тізбегін шығаратын бағдарламаны
жазыңыз, әр Сан бөлек жолда.
Ввод
Вывод
4
8
15
16
23
42
20.
Input() командасы21.
Input() командасы21
Деректерді оқу үшін input () пәрмені қолданылады:
1. Алдымен бағдарлама мәтінді "
print('Как тебя зовут?')
сіздің атыңыз кім?»
name = input()
2. Әрі қарай бағдарлама
print('Привет,', name)
пайдаланушыдан деректерді
енгізуді күтеді
3. Енгізілген деректер name
айнымалысына жазылады
Әрбір енгізу () пәрмені пернетақтадағы Enter
пернесін басу арқылы аяқталады
22.
Тапсырма «Приветствие»Адамның атын сұрайтын және сәлемдесуді "Сәлем"
(тырнақшасыз) түрінде экранға шығаратын бағдарлама
жазыңыз, содан кейін үтір мен бос орын, содан кейін
енгізілген атау болуы керек.
Ввод
Вывод
Тимур
Привет, Тимур
Гвидо
Привет, Гвидо
22
23.
Тапсырма «Повторяй за мной-1»Үш жолды кезекпен оқитын бағдарламаны жазыңыз, содан
кейін оларды бірдей ретпен, әрқайсысы бөлек жолда
шығарыңыз.
Ввод
Вывод
I was
born
this way
I was
born
this way
23
24.
"Қателерді түзету" рефлексиясыБұл мәлімдемелер мүлдем шындыққа жанаспайды. Оларды
түзетіңіз.
Python-әлемдегі ең жылдам бағдарламалау тілі.
Python-бұл оқу бағдарламалау тілі, ол тек мектептерде емтиханға
дайындалу үшін қолданылады.
Print () пәрмені бағдарлама мәтінін принтерге басып шығаруға
жібереді.
Бағдарламаларды кем дегенде үлкен, кем дегенде кішкентай
әріптермен жазуға болады, ешқандай айырмашылық жоқ.
24
25.
Рефлексия " мақсатқа!»Осы үш сұрақтың жауаптарын қағазға жазыңыз.
Мен бүгін не үйрендім/үйрендім?
Қиындықтарға не себеп болды? Тағы немен күресу керек?
Сабақта не ұнады?