Python - безплатен курс от Skillbox, обучение, Дата: 29 ноември 2023 г.
разни / / December 03, 2023
За тези, които искат да започнат да програмират
Ще научите Python от нулата: синтаксис, функции, стандартни библиотеки. Можете да започнете кариерата си като разработчик на Python.
Начинаещи разработчици на Python
Ще систематизирате и задълбочите знанията си за Python, ще овладеете напреднали теми и ще се усъвършенствате като разработчик.
IT специалисти
Ще овладеете Python и ще можете да автоматизирате рутинни задачи, да разширите обхвата си от компетенции и да увеличите стойността си като специалист.
За разработчици на други езици
Ще разберете характеристиките на Python, ще можете да промените специалността си и да се развивате в един от най-популярните и прости езици.
Въведение
Научете се да работите с онлайн редактор на код. Напишете първата си програма. Научете как да използвате функцията за печат.
Основи на Python
Научете се да работите с променливи, оператор за въвеждане и низове.
Оператори, изрази
Научаване на аритметични действия с числа, реда, в който се извършват, въвеждане на числа от клавиатурата, деление с остатък и с остатък и оператори за стенография.
Условен оператор if, разклонения
Научете основите на работа с оператора if, научете как да пишете прости програми с условия.
Условен израз if: продължение
Научете логическите оператори not, and, or. Научете се да пишете последователни и вложени условия и да опростявате сложни изрази.
докато цикъл
Научете се да работите с оператора на цикъла while. Изучавайте логически трансформации, безкрайни цикли, оператори за прекъсване и продължаване.
Цикълът for: цикли с брояч
Научете се да използвате for цикъл за итериране на числа, научете основите на функцията range().
Цикълът for: характеристики на работа с диапазон
Научете как да работите с параметрите на функцията range(): старт, стоп, стъпка.
for цикъл: работа с низове
Научете с функцията за печат, крайния оператор и работата с низове в условен оператор
Вложени цикли
Научете къде можете да намерите вложени цикли, как работят и как се променят броячите на цикли. Научете се да сравнявате броячи във вложен цикъл и решавайте математически задачи с помощта на вложени цикли.
Числа. Типове int и float
Научете се да работите с цели (тип int) и реални (тип float) числа в Python, тяхното въвеждане и преобразуване и аритметични операции с тях. Научете стандартни математически функции от математическия модул.
Функции: старт
Научете основите на функциите: деклариране и извикване на функции, функции с един или повече параметри.
Характеристики на плувка
Научете се да връщате функционални стойности, да работите с оператора за връщане и алгоритми с дадена точност. Научете характеристиките на работата с реални числа.
Инсталиране и конфигуриране на IDE
Ще можете да инсталирате Pycharm IDE, да работите с командния ред и интерпретатора и да дебъгвате програми.
Основни колекции. Списъци
Научете се да работите с основна колекция - списъци. Ще можете да декларирате и показвате списъци и да работите с елементи, да създавате списъци с помощта на цикли.
Списък: Методи за работа със списъци
Научете функции и техники за работа със списъци. Научете се да премахвате и заменяте елементи на списък, да итерирате списъци и да използвате вложени цикли.
Списъчни изгледи
Научете се да създавате списъци с помощта на List comprehensions. Научете се да работите със списъци тип срез и сортиране.
Основни колекции. струни
Овладейте работата със струни. Научете се да използвате низови методи, научете преобразуване в низове и форматиране.
Основни колекции. Речници
Научете се да създавате речници и да работите с техните елементи. Научете речникови техники и изброяване на елементи. Ще можете да генерирате речници и да работите със зададената функция.
Основни колекции. Кортежи
Научете как кортежите се различават от списъците и защо са необходими. Научете се да използвате функциите zip и enumerate. Ще можете да сортирате ключове и стойности в речник и да работите със съставни ключове.
Функции: продължение
Научете се да работите с рекурсия и колекции във функция и при извикване. Можете да използвате стойности по подразбиране, когато работите с функцията.
Работа с файлове
Ще се научите да работите с файлови пътища, unix път. Овладейте основните файлови операции: отваряне, четене, писане, затваряне, итерация на файл с for цикъл, търсене на подниз, безопасно боравене с файлове.
Изключения: справяне с грешки
Разберете какво представляват изключенията и каква е тяхната йерархия. Научете се да използвате конструкцията try-except-finally-else и да обработвате правилно изключенията.
Въведение в ООП
Научете се да работите с обектно-ориентирано програмиране в Python, с класове и техните методи, конструктор на клас __init__ и обект на клас self.
Основни принципи на ООП
Научете се да капсулирате и скривате данни, да работите с наследяване и полиморфизъм, да описвате класове и методи.
Итератори и генератори
Разберете разликата между итератор и итерируем обект. Ще научите как да получите итератор и да работите с функциите iter и next. Можете да превърнете функция в генератор и да използвате оператора yield.
Декоратори: Основно ниво
Можете да използвате декоратори, за да промените свойствата на функциите. Научете се да работите с модула datatime и да използвате декоратора като таймер.
Задълбочена работа с класове и вградени декоратори
Научете се да работите с множествено наследяване. Научете какво представляват интерфейс на класа и абстрактни класове. Ще можете да прилагате статистически методи в клас, да променяте или получавате атрибути на обект, без да извиквате методи.
Декоратори: напреднало ниво
Можете да използвате декоратори с аргументи, генератори като контекстни мениджъри и модула за регистриране.
Функции: Край
Научете се да работите с ламбда функции, картографиране, филтриране, намаляване, всички всякакви. Можете да задавате пространства от имена, обхвати и да използвате класа брояч.
Библиотеки за работа с данни
Ще можете да работите с регулярни изрази, дата и час и модула itertools.
Бонус модул. Основи на работата в мрежа
Можете да научите за основите на работа с мрежи. Какво се случва, когато напишем ya.ru в браузъра. Това е важно и полезно за начинаещите разработчици да знаят, за да започнат.