Поиск по курсам

Python

Skillbox
Сложность
Для новичков
Длительность
4 мес

Описание курса

На Python создают веб-приложения и нейросети, проводят научные вычисления и автоматизируют процессы. Вы научитесь программировать на востребованном языке с нуля, напишете Telegram-бота для турагентства и сможете начать карьеру в разработке.

Программа курса

Python Basic
Введение

Научитесь работать с онлайн-редактором кода. Напишете первую программу. Освоите работу с функцией print.

Основы работы с Python

Изучите работу с переменными, оператором ввода input и строками.

Операторы, выражения

Изучите арифметические операции с числами, порядок их выполнения, ввод чисел с клавиатуры, деление нацело и с остатком, а также сокращённые операторы.

Условный оператор if, ветвления

Изучите основы работы с оператором if, научитесь писать простые программы с условиями.

Условный оператор if: продолжение

Изучите логические операторы not, and, or. Научитесь писать последовательные и вложенные условия, упрощать сложные выражения.

Цикл while

Научитесь работать с оператором циклов while. Изучите логические преобразования, бесконечные циклы, операторы break, continue.

Цикл for. Циклы со счётчиком

Научитесь использовать цикл for для итерации по числам, изучите основы функции range().

Цикл for. Особенности работы с range

Узнаете, как работать с параметрами функции range(): start, stop, step.

Цикл for: работа со строками

Научитесь с функцией print, оператором end и работать со строками в условном операторе

Вложенные циклы

Узнаете, где можно встретить вложенные циклы, как они работают и как меняются счётчики циклом. Научитесь сравнивать счётчики внутри вложенного цикла, решать математические задачи с помощью вложенных циклов.

Числа. Типы int и float

Научитесь работать с целыми (тип int) и вещественными (тип float) числами в Python, их вводом и преобразованием, арифметическими действиями с ними. Изучите стандартные математические функции из модуля math.

Функции: начало

Изучите основы функций: объявление и вызов функции, функции с одним и несколькими параметрами.

Особенности float

Научитесь возвращать значения функций значений из функций, работать с оператором return, алгоритмами с заданной точностью. Познакомитесь с особенностями работы с вещественными числами.

Установка и настройка IDE

Сможете устанавливать IDE Pycharm, работать с командной строкой и интерпретатором, отлаживать программы.

Базовые коллекции. Списки

Научитесь работать с базовой коллекцией — списками (list). Сможете объявлять и выводить списки и работать с элементами, создавать списки с помощью циклов.

List: Методы работы со списками

Изучите функции и методы работы со списками. Научитесь удалять и заменять элементы списков, итерироваться по спискам, использовать вложенные циклы.

Представления списков

Научитесь создавать списки с помощью List comprehensions. Научитесь работать с типом slice и сортировать списки.

Базовые коллекции. Строки

Освоите работу со строками. Научитесь использовать методы строк, изучите преобразование в строки и форматирование.

Базовые коллекции. Словари и множества

Научитесь создавать словари и работать с их элементами. Изучите методы словарей и перебор элементов. Сможете генерировать словари и работать с функцией set.

Базовые коллекции. Кортежи

Узнаете, чем кортежи отличаются от списков, и зачем они нужны. Научитесь использовать функции zip и enumerate. Сможете перебирать ключи и значения в словаре, работать с составными ключами.

Функции: продолжение

Научитесь работать с рекурсией, работать с коллекциями внутри функции и при вызове. Сможете использовать значения по умолчанию при работе с функцией.

Работа с файлами

Вы научитесь работать с путями к файлам, unix path. Освоите базовые операции с файлами: open, read, write, close, итерацию по файлу с циклом for, поиск подстроки, безопасную работу с файлами.

Исключения: работа с ошибками

Узнаете, что такое исключения и какая у них иерархия. Научитесь использовать конструкцию try-except-finally-else и правильно обрабатывать исключения.

Введение в ООП

Научитесь работать с объектно-ориентированным программированием в Python, с классами и их методами, конструктором классов __init__, объектом класса self.

Основные принципы ООП

Научитесь инкапсулировать и скрывать данные, работать с наследованием и полиморфизмом, описывать классы и методы.

Итераторы и генераторы

Поймёте, в чем отличие между итератором и тестируемым объектом. Узнаете, как получить итератор, работать с функциями iter, next. Сможете превращать функцию в генератор, использовать оператор yield.

Декораторы: базовый уровень

Сможете использовать декораторы для изменения свойств функций. Научитесь работать с модулем datetime и использовать декоратор как таймер.

Углублённая работа с классами и встроенные декораторы

Научитесь работать с множественным наследованием. Узнаете, что такое интерфейс класса и абстрактные классы. Сможете оформлять статистические методы в классе, изменять или получать атрибуты объекта без вызова методов.

Декораторы: продвинутый уровень

Сможете использовать декораторы с аргументами. генераторы как контекст-менеджеры и модуль logging.

Функции. Конец

Научитесь работать с lambda-функциями, map, filter, reduce, all any. Сможете задавать пространство имен, области видимости и использовать класс counter.

Библиотеки для работы с данными

Сможете работать с регулярными выражениями, датой и временем и модулем itertools.

Похожие курсы

Программирование
Python-разработчик
10 мес
Старт: после оплаты
-50%
Кешбэк 30%: 232 478 баллов
1 549 848 ₸
774 924 ₸
В рассрочку на 24 мес
32 289 ₸/мес
Программирование
Выбор из профессий направления «Разработчик». Базовый
13 мес
Старт: после оплаты
-45%
Кешбэк 30%: 196 096 баллов
1 188 460 ₸
653 653 ₸
В рассрочку на 24 мес
27 236 ₸/мес
Программирование
IT-специалист с нуля
8 мес
Старт: 15 мая
-40%
Кешбэк 30%: 310 950 баллов
1 727 500 ₸
1 036 500 ₸
В рассрочку на 24 мес
43 188 ₸/мес
Программирование
Инженер по тестированию
10 мес
Старт: после оплаты
-50%
Кешбэк 30%: 206 517 баллов
1 376 780 ₸
688 390 ₸
В рассрочку на 24 мес
28 683 ₸/мес
Программирование
Разработчик
12 мес
Старт: после оплаты
-50%
Кешбэк 30%: 178 608 баллов
1 190 718 ₸
595 359 ₸
В рассрочку на 24 мес
24 807 ₸/мес
Программирование
Тестировщик на Python
9 мес
Старт: 15 мая
-40%
Кешбэк 30%: 270 780 баллов
1 504 300 ₸
902 600 ₸
В рассрочку на 24 мес
37 609 ₸/мес
Программирование
Специалист по кибербезопасности «Белый» хакер»
13 мес
Старт: 15 мая
-40%
Кешбэк 30%: 296 040 баллов
1 644 600 ₸
986 800 ₸
В рассрочку на 24 мес
41 117 ₸/мес
Программирование
Профессия 1С-программист
9,5 мес
Старт: 15 мая
-40%
Кешбэк 30%: 239 610 баллов
1 331 200 ₸
798 700 ₸
В рассрочку на 24 мес
33 280 ₸/мес
Программирование
1С-разработчик
8 мес
Старт: после оплаты
-50%
Кешбэк 30%: 151 149 баллов
1 007 658 ₸
503 829 ₸
В рассрочку на 18 мес
27 991 ₸/мес
Программирование
Выбор из профессий направления «Тестировщик». Базовый
13 мес
Старт: после оплаты
-45%
Кешбэк 30%: 191 135 баллов
1 158 393 ₸
637 116 ₸
В рассрочку на 24 мес
26 547 ₸/мес
Программирование
Профессия Java-разработчик
14 мес
Старт: 13 мая
-40%
Кешбэк 30%: 300 000 баллов
1 666 700 ₸
1 000 000 ₸
В рассрочку на 24 мес
41 667 ₸/мес
Программирование
C++ разработчик
11 мес
Старт: 15 мая
-40%
Кешбэк 30%: 252 810 баллов
1 404 500 ₸
842 700 ₸
В рассрочку на 24 мес
35 113 ₸/мес
Программирование
Фронтенд-разработчик
9 мес
Старт: после оплаты
-50%
Кешбэк 30%: 172 820 баллов
1 152 130 ₸
576 065 ₸
В рассрочку на 24 мес
24 003 ₸/мес
Программирование
Python-разработчик
10 мес
Старт: после оплаты
-45%
Кешбэк 30%: 227 311 баллов
1 377 642 ₸
757 703 ₸
В рассрочку на 24 мес
31 571 ₸/мес
Программирование
Профессия Python-разработчик
9 мес
Старт: 9 мая
-40%
Кешбэк 30%: 298 260 баллов
1 656 900 ₸
994 200 ₸
В рассрочку на 24 мес
41 425 ₸/мес
Программирование
Профессия Python-разработчик PRO
12 мес
Старт: 9 мая
-40%
Кешбэк 30%: 365 940 баллов
2 033 000 ₸
1 219 800 ₸
В рассрочку на 24 мес
50 825 ₸/мес
Программирование
Профессия Специалист по кибербезопас­но­сти
12 мес
Старт: после оплаты
-50%
Кешбэк 30%: 246 696 баллов
1 644 633 ₸
822 317 ₸
В рассрочку на 24 мес
34 264 ₸/мес
Программирование
Профессия Java-разработчик
8 мес
Старт: после оплаты
-50%
Кешбэк 30%: 233 686 баллов
1 557 905 ₸
778 953 ₸
В рассрочку на 24 мес
32 457 ₸/мес
Программирование
Инженер по автоматизации тестирования
9 мес
Старт: после оплаты
-45%
Кешбэк 30%: 188 947 баллов
1 145 131 ₸
629 822 ₸
В рассрочку на 24 мес
26 243 ₸/мес
Программирование
Тестировщик мобильных игр
4,5 мес
-40%
Кешбэк 5%: 24 330 баллов
810 979 ₸
486 587 ₸
В рассрочку на 24 мес
20 275 ₸/мес
Программирование
Java-разработчик
8 мес
Старт: после оплаты
-45%
Кешбэк 30%: 228 493 балла
1 384 805 ₸
761 643 ₸
В рассрочку на 24 мес
31 736 ₸/мес
Программирование
Разработчик на C++
7 мес
Старт: после оплаты
-50%
Кешбэк 30%: 236 602 балла
1 577 343 ₸
788 672 ₸
В рассрочку на 24 мес
32 862 ₸/мес
Программирование
DevOps-инженер
12 мес
Старт: после оплаты
-45%
Кешбэк 30%: 210 714 баллов
1 277 055 ₸
702 380 ₸
В рассрочку на 24 мес
29 266 ₸/мес
Программирование
Профессия Fullstack-разработчик на Python
16 мес
Старт: 15 мая
-40%
Кешбэк 30%: 339 630 баллов
1 886 900 ₸
1 132 100 ₸
В рассрочку на 24 мес
47 171 ₸/мес
Программирование
DevOps-инженер
12 мес
Старт: после оплаты
-50%
Кешбэк 30%: 319 278 баллов
2 128 515 ₸
1 064 258 ₸
В рассрочку на 24 мес
44 345 ₸/мес
Программирование
Архитектор ПО
4 мес
Старт: после оплаты
-50%
Кешбэк 30%: 110 063 балла
733 750 ₸
366 875 ₸
В рассрочку на 18 мес
20 382 ₸/мес
Программирование
PHP-разработчик
7 мес
Старт: после оплаты
-50%
Кешбэк 30%: 155 416 баллов
1 036 103 ₸
518 052 ₸
В рассрочку на 18 мес
28 781 ₸/мес
Программирование
Frontend-разработчик - веб-разработчик
9 мес
Старт: после оплаты
-45%
Кешбэк 30%: 168 980 баллов
1 024 116 ₸
563 264 ₸
В рассрочку на 24 мес
23 470 ₸/мес
Программирование
DevOps-инженер 2.0
7 мес
Старт: после оплаты
-50%
Кешбэк 30%: 215 504 балла
1 436 688 ₸
718 344 ₸
В рассрочку на 24 мес
29 931 ₸/мес
Программирование
Фулстек-разработчик на Python
19 мес
Старт: после оплаты
-50%
Кешбэк 30%: 250 616 баллов
1 670 768 ₸
835 384 ₸
В рассрочку на 24 мес
34 808 ₸/мес
ТОО «Ньюскилз»
050057, Республика Казахстан, г. Алматы, ул. Тимирязева, д. 38/1, 2 этаж, 7 офис
БИН: 210140019844
© ТОО «Ньюскилз», 2025
Visa
MasterCard
Visa Secure
Mastercard ID Check
© ТОО «Ньюскилз», 2025