Python бағдарламалау
Курсты бастау
Курс сабақтарына қол жеткізу үшін аккаунтыңызға кіріңіз немесе тіркеліңіз.
Курс бағдарламасы
Python-мен танысу
Бағдарламалау деген не?, Python деген не? және Python бағдарламалары қалай жұмыс істейтінін осы модульде үйренеміз.
-
Жабық01Python деген не?
-
Жабық02Бағдарламалау деген не?
-
Жабық03Python қалай жұмыс істейді?
-
Жабық04Python-ды компьютерге орнату
-
Жабық05VS Code орнату және баптау
-
Жабық06Алғашқы Python бағдарламасы
Python синтаксисі және негізгі ұғымдар
Python кодын жазудың негізгі ережелерін, print() функциясын, комментарийлерді, шегіністерді, айнымалыларды және негізгі деректер типтерін үйренеміз.
-
Жабық07print() функциясы
-
Жабық08Python-дағы комментарийлер
-
Жабық09Python синтаксисі және indentation
-
Жабық10Айнымалы деген не?
-
Жабық11Айнымалы атауларын дұрыс жазу
-
Жабық12Деректер типтері деген не?
-
Жабық13str — мәтіндік деректер
-
Жабық14int — бүтін сандар
-
Жабық15float — бөлшек сандар
-
Жабық16bool — True және False
-
Жабық17None деген не?
-
Жабық18type() функциясы
-
Жабық19Деректер типтерін түрлендіру
Пайдаланушыдан дерек алу және операторлар
input() функциясын, деректерді енгізуді, арифметикалық және меншіктеу операторларын, операторлардың орындалу ретін үйренеміз.
-
Жабық20input() функциясы
-
Жабық21input() нәтижесі неге str болады?
-
Жабық22Пайдаланушы енгізген деректі түрлендіру
-
Жабық23Арифметикалық операторлар: + - * /
-
Жабық24//, %, ** операторлары
-
Жабық25Меншіктеу операторлары: = += -= *= /=
-
Жабық26Операторлардың орындалу реті
-
Жабық27Пайдаланушы деректерімен есептеу
-
Жабық28Практика: қарапайым калькулятор
String-пен терең жұмыс
Мәтіндерді индекстеу, slicing, string әдістері, іздеу, ауыстыру, бөлу және f-string арқылы форматтауды үйренеміз.
-
Жабық29String индексі
-
Жабық30Теріс индекстер
-
Жабық31String slicing
-
Жабық32Slicing: start, stop, step
-
Жабық33len() және мәтін ұзындығы
-
Жабық34upper(), lower(), capitalize(), title()
-
Жабық35strip(), lstrip(), rstrip()
-
Жабық36replace()
-
Жабық37find(), index(), count()
-
Жабық38startswith() және endswith()
-
Жабық39split() және join()
-
Жабық40f-string арқылы мәтінді форматтау
Шарттар және логика
Салыстыру операторларын, if, elif, else шарттарын, and, or, not логикалық операторларын және күрделі шарттарды үйренеміз.
-
Жақында41Салыстыру операторлары
-
Жақында42if шарты
-
Жақында43else бөлігі
-
Жақында44elif арқылы бірнеше шарт
-
Жақында45and операторы
-
Жақында46or операторы
-
Жақында47not операторы
-
Жақында48in және not in
-
Жақында49Truthy және Falsy мәндер
-
Жақында50Кірістірілген шарттар — Nested if
Циклдер
while және for циклдерін, range() функциясын, break, continue, pass және кірістірілген циклдерді үйренеміз.
-
Жақында51while циклі
-
Жақында52while және санауыш
-
Жақында53Шексіз цикл және оны бақылау
-
Жақында54for циклі
-
Жақында55range() функциясы
-
Жақында56range(start, stop, step)
-
Жақында57String бойынша цикл жасау
-
Жақында58break
-
Жақында59continue
-
Жақында60pass
-
Жақында61Кірістірілген циклдер — Nested loops
-
Жақында62Циклдегі else
List — тізімдер
Python тізімдерін құруды, өзгерту мен өшіруді, индекстеуді, slicing, list әдістерін және тізімдермен цикл арқылы жұмыс істеуді үйренеміз.
-
Жақында63List деген не?
-
Жақында64List құру және элементтер
-
Жақында65List индекстері
-
Жақында66List slicing
-
Жақында67List элементін өзгерту
-
Жақында68append() және extend()
-
Жақында69insert()
-
Жақында70remove(), pop(), del
-
Жақында71clear() және List көшіру
-
Жақында72List бойынша for циклі
-
Жақында73sort(), sorted(), reverse()
-
Жақында74List comprehension негіздері
Tuple, Set және Dictionary
Tuple, set және dictionary коллекцияларымен жұмыс істеуді, олардың айырмашылықтарын және негізгі әдістерін үйренеміз.
-
Жақында75Tuple деген не?
-
Жақында76Tuple құру және оқу
-
Жақында77Tuple unpacking
-
Жақында78Set деген не?
-
Жақында79Set-ке элемент қосу және өшіру
-
Жақында80Set операциялары: union, intersection, difference
-
Жақында81Dictionary деген не?
-
Жақында82Dictionary key және value
-
Жақында83Dictionary элементін қосу және өзгерту
-
Жақында84get(), keys(), values(), items()
-
Жақында85Dictionary бойынша цикл
-
Жақында86Nested collections
Функциялар
Функция құруды, параметрлер мен аргументтерді, return, scope, default arguments, *args, **kwargs және lambda негіздерін үйренеміз.
-
Жақында87Функция деген не?
-
Жақында88def арқылы функция құру
-
Жақында89Функцияны шақыру
-
Жақында90Параметр және аргументa
-
Жақында91Бірнеше параметр
-
Жақында92return
-
Жақында93return мен print() айырмашылығы
-
Жақында94Default parameters
-
Жақында95Keyword arguments
-
Жақында96*args
-
Жақында97**kwargs
-
Жақында98Local және global scope
-
Жақында99Lambda функциясы
-
Жақында100Recursion негіздері
Қателер және Exception
Python-дағы қате түрлерін, try, except, else, finally және raise көмегімен қателерді өңдеуді үйренеміз.
-
Жақында101Қате түрлері: Syntax, Runtime, Logic
-
Жақында102Exception деген не?
-
Жақында103try және except
-
Жақында104Бірнеше except
-
Жақында105else блогы
-
Жақында106finally блогы
-
Жақында107raise арқылы қате шығару
-
Жақында108Қате хабарламасын оқу және debugging
Файлдармен жұмыс
Мәтіндік файлдарды оқу мен жазуды, with конструкциясын, файл жолдарын, CSV және JSON форматтарымен жұмыс істеуді үйренеміз.
-
Жақында109Файлдармен жұмысқа кіріспе
-
Жақында110open() функциясы
-
Жақында111read(), readline(), readlines()
-
Жақында112write()
-
Жақында113Append режимі
-
Жақында114with арқылы файл ашу
-
Жақында115Файл жолдары және pathlib
-
Жақында116CSV файлдарын оқу және жазу
-
Жақында117JSON оқу және жазу
-
Жақында118Файлдармен практикалық жоба
Modules, Packages, pip және виртуалды орта
Python модульдерін, пакеттерді, import жүйесін, pip арқылы кітапханалар орнатуды және виртуалды орта құруды үйренеміз.
-
Жақында119Module деген не?
-
Жақында120import
-
Жақында121from ... import
-
Жақында122Өз модулімізді жасау
-
Жақында123Python Standard Library
-
Жақында124Package деген не?
-
Жақында125pip арқылы пакет орнату
-
Жақында126Виртуалды орта — venv
-
Жақында127requirements.txt
Объектіге бағытталған бағдарламалау — OOP
Class және object ұғымдарын, __init__, self, атрибуттар, әдістер, inheritance, encapsulation және polymorphism негіздерін үйренеміз.
-
Жақында128OOP деген не?
-
Жақында129Class және object
-
Жақында130__init__ әдісі
-
Жақында131self деген не?
-
Жақында132Instance attributes
-
Жақында133Instance methods
-
Жақында134Class attributes
-
Жақында135Class methods және static methods
-
Жақында136Inheritance
-
Жақында137super()
-
Жақында138Method overriding
-
Жақында139Encapsulation
-
Жақында140Polymorphism
-
Жақында141Dunder methods
Python-ның кеңейтілген мүмкіндіктері
Comprehension, iterator, generator, decorator, type hints, dataclass, context manager, logging және басқа кеңейтілген Python мүмкіндіктерін үйренеміз.
-
Жақында142List / Set / Dictionary comprehensions
-
Жақында143Iterator және iterable
-
Жақында144Generator және yield
-
Жақында145Decorator негіздері
-
Жақында146Type hints
-
Жақында147dataclass
-
Жақында148Context manager
-
Жақында149Logging
-
Жақында150Regular expressions — Regex
-
Жақында151datetime модулі
-
Жақында152enumerate() және zip()
-
Жақында153map(), filter(), any(), all()
Практикалық жобалар
Курс барысында алған білімді бекіту үшін бірнеше толық Python жобасын нөлден бастап жасап шығамыз.
-
Жақында154Консольдік калькулятор
-
Жақында155To-Do List
-
Жақында156Контактілер кітабы
-
Жақында157Шығындарды есептеу бағдарламасы
-
Жақында158CSV/JSON деректер талдаушысы
-
Жақында159API-мен жұмыс істейтін шағын бағдарлама
-
Жақында160Қорытынды жоба — жеке Python қолданбасы