Python Basics - безплатен курс от Hexlet, обучение 57 часа, Дата: 30 ноември 2023 г.
разни / / December 03, 2023
Ще научите основите на програмирането на Python, ще се запознаете със синтаксиса, условията и циклите, типовете данни и библиотеките. Този курс ще ви помогне да разберете как декларациите на функции и вградените методи работят в Python. В резултат на това ще започнете да пишете прости програми, ще овладеете стандартите за именуване и ще можете да търсите и анализирате грешки в кода.
По време на курса ние ще приложим теорията на практика, така че да свикнете със синтаксиса и да се потопите в езика. Знанията от този курс ще ви помогнат да придобиете основно разбиране за Python, неговите принципи и функции. Това е основен курс, който е подходящ както за начинаещи в програмирането, така и за тези, които изучават нов език.
Въведение
Запознайте се с курса
Здравей свят!
Напишете първата си програма
Инструкции
Научете основите на изграждането на програми в Python
Аритметични операции
Нека преведем аритметичните операции на език за програмиране
Грешки в дизайна (синтаксис и линтер)
Проучете видовете грешки и начините за тяхното отстраняване
струни
Научете се да работите с струни
Променливи
Научете се да съхранявате информация и да използвате повторно съществуващи данни
Изрази в дефиниции
Научете се да опростявате кода, да използвате променливи
Наименуване
Нека се научим как да именуваме правилно променливите
Интерполация
Научете друг начин за работа с низове в Python
Извличане на знаци от низ
Научете се да получавате стойности от низове
Линии резени
Научете се да извличате поднизове
Типове данни
Да умножим число по низ, да се запознаем с типовете данни и да ги конвертираме
Неизменност и примитивни типове
Разберете дали Python може да променя низове или числа
Функции и техните извиквания
Научете се да използвате готови функции
Функционален подпис
Научете как една функция приема и връща стойности
Извикване на функция - израз
Научете се да използвате резултатите от функциите
Детерминизъм
Изучете някои свойства на функциите и характеристиките на тяхната работа
Стандартна библиотека
Нека се запознаем със стандартната библиотека
Свойства и методи
Научете се да използвате вградените атрибути на данни на Python.
Методна верига
Научете се да използвате вградените атрибути на данни на Python.
Дефиниране на функции
Научете се да създавате функции
Връщане на стойности
Научете се да използвате резултата от функция
Функционални параметри
Научете се да предавате данни на функция
Незадължителни функционални параметри
Задаване на стойности по подразбиране
Наименувани аргументи
Запознайте се с друг тип аргументи
Тип анотации
Нека да разберем за какъв тип анотации са необходими и как да ги посочите
Заобикаляща среда
Разгледайте какви стойности са налични за функциите
Логики
Научете какво е логически тип и как да използвате логически операции
Логически оператори
Научаване на писане на съставни условия
Резултат от логически операции
По-подробно за логическите операции
Условни изрази
Ние контролираме поведението на програмата в зависимост от различни условия
оператор за съвпадение
Проучване на специална версия на if за множество условия
докато цикъл
Научете се да пишете програми за извършване на повтарящи се действия
Агрегиране на данни
Да се научим да прилагаме цикли на практика
Обхождане на линията
Научаване на преминаване и формиране на струни в цикли
Условия вътре в тялото на цикъла
Научете се да контролирате поведението на програма в цикъл
за цикъл
Нека научим още един цикъл в Python
Отстраняване на грешки
Научете се да намирате грешки в кода
Модули
Научете как Python работи с код, разделен на няколко файла
По-дълбоки модули
Запознайте се с някои специални случаи на работа с модули, които обаче често можете да намерите в документацията и примерите за кодове
Пакети
Научете се да обединявате отделни модули в групи – т.нар. пакети - и работа с такива групи
произволен модул
Практикувайте използването на модули, като използвате примера на случайния модул, който е включен в стандартната библиотека на Python и отговаря за генерирането на произволни числа
Кортежи
Запознайте се с първия съставен тип - тип, чиито стойности могат да се състоят от няколко стойности от други типове
История на развитието на езика Python
Научете как Python стана това, което е днес
Допълнителни материали
Статии и видеоклипове, курирани от екипа на Hexlet. Ще ви помогне да се потопите по-дълбоко в темата на курса