Python негізгі оқулығы

Негіздер

Python тіліне кіріспе Python нұсқasın тексеру Деректерді экранға шығару Python философиясы Түсініктемелер Айнымалылар Айнымалыны экранға шығару Сандармен математикалық амалдар Айнымалылармен математикалық амалдар Қысқартылған амалдар Математикалық амалдардың басымдығы Тең басымдық Топтастырушы жақшалар Топтастыру нюанстары Санның ұзындығы Үтірлі сандар Теріс сандар Бөлудің қалдығы Дәрежеге шығару Дәрежеге шығару басымдығы Жолдар Жолдарды қосу Жолдарды көбейту Жол таңбалары Жол таңбаларын экрандау Жолдың ұзындығы Көпжолды жолдар Логикалық мәндер None мәні Python-дағы қатаң типтеу Жолға түрлендіру Санға түрлендіру Сандармен жолдар Саннан таңбалар алу Үтірлі санға түрлендіру Input функциясы

Тізімдер

Тізімдерге кіріспе Тізімдерді шаршы жақша арқылы жасау Тізімдерді list функциясы арқылы жасау Жолды тізімге бөлу Тізімнің жеке элементі Тізімнің ұзындығы Тізімнің соңғы элементі Элементтерді өзгерту Элементтерді тізімнің соңына қосу Элементтерді позиция бойынша қосу Тізімдерді extend әдісі арқылы біріктіру Тізімдерді біріктіру Тізімге қосу Элементтерді del операторы арқылы жою Элементтерді мәні бойынша жою Элементті алу және жою Барлық элементтерді жою Элементтің мәні бойынша индексін іздеу Тізімде элементтің болуы Тізімдегі элементтерді санау Тізімдегі элементтерді кері ретке қою Бастапқы тізімде сұрыптау Тізімнің көшірмесінде сұрыптау Тізімді жолға біріктіру

Кортеждер

Кортеждерге кіріспе Кортеж жасау Кортеж жасаудың балама тәсілі Бір элементтен тұратын кортеж Балама синтаксис Кортеждің жеке элемені Элементтерді өзгерту Кортеж ұзындығы Кортеждерді біріктіру Кортеждерді көбейту Кортежде элементтің болуы Кортеждерді бөлу Кортежге түрлендіру Кортежді тізімге түрлендіру Кортежді жолға біріктіру

Кесінділер

Кесінділерге кіріспе Позициялар ауқымындағы кесінді Позициядан бастап кесінді Позицияға дейін кесінді Теріс позициялармен кесінді Қадамдық таңдау Тек қадамдық таңдаумен кесінді Толық кесінді Тізбекті төңкеру Кесінділер көмегімен элементтерді жою

Сөздіктер

Сөздікке кіріспе Сөздік құрудың балама тәсілі Сөздік элементінің мәні Элемент мәнін өзгерту Сөздікке элемент қосу Сөздік ұзындығы Сөздіктерді біріктіру Бірдей элементтері бар сөздіктерді біріктіру Кілт бойынша элементтерді жою Кілт бойынша алу Соңғы элементті алу Барлық элементтерді жою Сөздікте элементтің болуы Элементті опционалды алу Тізімге түрлендіру Барлық кілттерді алу Барлық мәндерді алу Кілт-мән жұбы Сөздікке түрлендіру Практикум

Жиындар

Жиындарға кіріспе Жиын элементі Жиындағы қайталанатын элементтер Жиын ұзындығы Жиынға элемент қосу Жиынға бірнеше элемент қосу Жиындарды біріктіру Жиыннан элементті жою Бар элементті жою Элементті алу Барлық элементтерді жою Жиында элементтің болуы Тізбекте жиынның болуы Жиындарды салыстыру Жиындардың ортақ элементтері Жиындардың әртүрлі элементтері Жиындар айырмасы Күрделі операциялар Жиынға түрлендіру Практикум

Шарттар

if-else құрылымы Шарттардағы шегіністер Үлкен және кіші операторлары Теңдікті тексеру Теңсіздікті тексеру Логикалық ЖӘНЕ Логикалық НЕМЕСЕ Логикалық ЖОҚ Салыстыру операцияларының басымдығы Шарттарды топтастыру Қос салыстырулар Бар болуын тексеру Арнайы мәндерді тексеру Қысқартылған if elif құрылымы Ішкі if match-case құрылымы Тернарлы оператор Нысан түрін тексеру if else тәжірибесі

Циклдар

Цикл for Циклдегі нәтижені жинақтау Цикл for және if шарты Break инструкциясы Continue инструкциясы Элементтер мен олардың индекстерін алу Сөздік кілттері for арқылы Сөздік мәндері Сөздіктің кілт-мән жұбы Сөздіктің индекс-элемент жұптары Сандарды генерациялау Сандарды қадаммен генерациялау Бір мезгілде қайталау Цикл while Есептегішсіз цикл while Цикл while ішіндегі if шарты Флагтармен жұмыс Циклдан шығуды ұстау Циклдар бойынша практика Циклде деректерді енгізу

Көлденеңдік

Көлденең тізімдер Үш өлшемді тізім Көлденең тізімдерді айналымдау Үш өлшемді тізімді айналымдау Көлденең сөздіктер тізімін айналымдау Көлденең тізімдерді толтыру

Стандартті функциялар

Дәрежелер Дөңгелектеу функциялары Экстремумдар Кездейсоқ Модульдер Сандармен математикалық амалдар Сандарды бөлу Таңбалар регистрі Жолды бөлу Жолды пішімдеу Жолдар бойынша іздеу Жолды тексеру

Уақыт

Күндермен жұмыс Ағымдағы күнді шығару Апта күнін алу Екі күннің айырмашылығы Кібісе жылды анықтау Уақытты шығару Күнді пішімдеу Epoch пішімі Epoch-тан күнді шығару struct_time нысаны UTC бойынша struct_time нысанын алу struct_time-дан epoch пішімін алу Эпохалардың айырмашылығы Операцияны кешіктіру

Пайдаланушы функциялары

Кіріспе Функция параметрлері return операторы Міндетті емес параметрлер Атаулы параметрлер Айнымалы параметрлер Ішкі функциялар pass кілт сөзі Түсініктемелер Функциялар бойынша кеңестер Функциялар бойынша практика
azbydeenesfrkakkptruuz