{ "cells": [ { "cell_type": "markdown", "id": "69d5ed93", "metadata": {}, "source": [ "# Структуры данных и функции #" ] }, { "cell_type": "markdown", "id": "325dbb76", "metadata": {}, "source": [ "На этом блоке вы узнаете про новые типы данных — коллекции, познакомитесь с функциями, а так же научитесь использовать функциональное программирование в Python." ] }, { "cell_type": "markdown", "id": "9f938f9d", "metadata": {}, "source": [ "## Задачи обучения ##" ] }, { "cell_type": "markdown", "id": "acd18a27", "metadata": {}, "source": [ "- Научиться работать со стандартными структурами данных в Python.\n", "- Научиться писать функции на Python.\n", "- Применять функциональные особенности языка.\n", "- Научиться работать с файлами с помощью языка Python." ] }, { "cell_type": "markdown", "id": "f70a94ad", "metadata": {}, "source": [ "## Оглавление ##" ] }, { "cell_type": "markdown", "id": "ae73a075", "metadata": {}, "source": [ "### Коллекции ###" ] }, { "cell_type": "markdown", "id": "6f650a78", "metadata": {}, "source": [ "- [Списки и кортежи](1.%20Коллекции/Списки%20и%20кортежи.ipynb)\n", "- [Списки. Пример программы](1.%20Коллекции/Списки.%20Пример%20программы.ipynb)\n", "- [Словари](1.%20Коллекции/Словари.ipynb)\n", "- [Словари. Пример программы](1.%20Коллекции/Словари.%20Пример%20программы.ipynb)\n", "- [Множества](1.%20Коллекции/Множества.ipynb)\n", "- [Множества. Пример программы](1.%20Коллекции/Множества.%20Пример%20программы.ipynb)\n", "- [Документация](1.%20Коллекции/Документация.ipynb)\n", "- [Тест по коллекциям](1.%20Коллекции/Тест%20по%20коллекциям.ipynb)" ] }, { "cell_type": "markdown", "id": "41f515e3", "metadata": {}, "source": [ "### Функции ###" ] }, { "cell_type": "markdown", "id": "d9c03ccd", "metadata": {}, "source": [ "- [Функции](2.%20Функции/Функции.ipynb)\n", "- [Тест по функциям](2.%20Функции/Тест%20по%20функциям.ipynb)\n", "- [Файлы](2.%20Функции/Файлы.ipynb)\n", "- [Функциональное программирование](2.%20Функции/Функциональное%20программирование.ipynb)\n", "- [Декораторы](2.%20Функции/Декораторы.ipynb)\n", "- [Генераторы](2.%20Функции/Генераторы.ipynb)\n", "- [Документация](2.%20Функции/Документация.ipynb)\n", "- [Задание. Декоратор to_json](2.%20Функции/Задание.%20Декоратор%20to_json.ipynb)\n", "- [Задание. Key-value хранилище](2.%20Функции/Задание.%20Key-value%20хранилище.ipynb)\n", "- [Тест по блоку](2.%20Функции/Тест%20по%20блоку.ipynb)" ] }, { "cell_type": "markdown", "id": "87e687a1", "metadata": {}, "source": [ "Вот и закончился второй блок нашего курса. Мы с вами разобрали типы даных коллекций, научились работать с функциями, узнали что такое функциональное программирование, как задавать свои собственные декораторы и генераторы. На следующем блоке вы будете изучать объектно-ориентрованное программирование в Python'е. [Далее...](../3.%20Объектно-ориентированное%20программирование/Readme.ipynb)" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.8.8" } }, "nbformat": 4, "nbformat_minor": 5 }