Untitled

mail@pastecode.io avatar
unknown
plain_text
a year ago
3.3 kB
1
Indexable
Never
 * Функции (как работать с параметрами, передавать их и возвращать, как ставить ограничения на передаваемые в функцию типы данных)
 * Типы данных в Питоне и встроенные В КАЖДЫЙ ТИП ФУНКЦИИ для работы с ними: String (Строка), Int (Целое), Float (Число с плавающей точкой), Tupple (Кортеж), List (Список), Dictionary (Словарь), Set (Множество)
 * Какие типы данных в Питоне изменяемые, а какие неизменяемые
 * Глобальные и локальные переменные (ключевое слово global пойми когда используется и почему)
 * Разница между операторами == и is (Это важно понять, так как в Питоне ВСЁ - ОБЪЕКТ, и у каждого объекта есть ИМЯ и ССЫЛКА НА ОБЛАСТЬ В ПАМЯТИ)
 * Передача множества аргументов в функцию через *args и **kwargs
 * Распаковка списков (Lists unpacking), запаковка значений в список работа с оператором *
 * Срезы (Slices) в списках и строках
 * Функция zip() (очень полезная штука)
 * Работа с файлами (запись, чтение, режимы работы с файлами) через функции open(), write(), read(), close(), readline(), readlines() и контекстный менеджер with open (потренируйся на одновременном открытие 1 файла на чтение и 2-ого файла на запись, и пусть все, что читается из 1-ого записывалось во 2-ой)
 * Регулярные выражения в Питоне (обязательно)
 * Генераторы списков (lists comprehension)
 * Способы итерировать по словарю (нужно чтобы выделять ключи и значения ключей) и генератор словарей (практически тоже самое что и в предыдущем пункте)
 * Работа с json (сериализация, делается с помощью функций json.dump(), json.dumps() - то есть из данных в Питоне в JSON, и десериализация, делается с помощью функций json.load(), json.loads() - из JSON в Питон)
 * Генераторы и итераторы, в чем разница, где что используется
 * Анонимные функции (лямбда функции) и как использовать их вместе с map(), filter(), reduce()
 * ООП: просто пойми как делаются объекты, классы, как работает перегрузка функций, как устроено наследование и в чем разница между public, private, protected модификаторами доступа к атрибутам класса.