{ "cells": [ { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "# Введение в Python #\n", "\n", "В первом блоке вы познакомитесь с языком, основными конструкциями и базовыми типами. Настроите окружение для работы и выберете среду разработки." ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "## Задачи обучения ##\n", "\n", "- Развернуть окружение для программирования на Python.\n", "- Узнать базовые сведения о языке.\n", "- Освоить базовые типы и конструкции языка.\n", "- Узнать об организации кода на Python.\n", "- Получить начальные сведения о внутреннем устройстве интерпретатора Python." ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "## Оглавление ##" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "subslide" } }, "source": [ "### Знакомство с курсом ###\n", "\n", "- [Приветствие](1.%20Знакомство%20с%20курсом/Приветствие.ipynb)\n", "- [Опрос](1.%20Знакомство%20с%20курсом/Опрос.ipynb)" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "subslide" } }, "source": [ "### Первые шаги ###\n", "\n", "- [О языке](2.%20Первые%20шаги/О%20языке.ipynb)\n", "- [Установка Python 3](2.%20Первые%20шаги/Установка%20Python%203.ipynb)\n", "- [Работа в терминале](2.%20Первые%20шаги/Работа%20в%20терминале.ipynb)\n", "- [Выбор среды разработки](2.%20Первые%20шаги/Выбор%20среды%20разработки.ipynb)\n", "- [Начинаем программировать](2.%20Первые%20шаги/Начинаем%20программировать.ipynb)\n", "- [Полезные ссылки](2.%20Первые%20шаги/Полезные%20ссылки.ipynb)" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "subslide" } }, "source": [ "### Базовые типы и конструкции ###\n", "\n", "- [Базовые типы: численные типы](3.%20Базовые%20типы%20и%20конструкции/Численные%20типы.ipynb)\n", "- [Базовые типы: логический тип](3.%20Базовые%20типы%20и%20конструкции/Логический%20тип.ipynb)\n", "- [Базовые типы: строки и байтовые строки](3.%20Базовые%20типы%20и%20конструкции/Строки%20и%20байтовые%20строки.ipynb)\n", "- [Базовые типы: объект None](3.%20Базовые%20типы%20и%20конструкции/Объект%20None.ipynb)\n", "- [Конструкции управления потоком](3.%20Базовые%20типы%20и%20конструкции/Конструкции%20управления%20потоком.ipynb)\n", "- [Пример на управление потоком](3.%20Базовые%20типы%20и%20конструкции/Пример%20на%20управление%20потоком.ipynb)\n", "- [Тест на типы и конструкции](3.%20Базовые%20типы%20и%20конструкции/Тест%20на%20типы%20и%20конструкции.ipynb)" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "subslide" } }, "source": [ "### Организация кода и окружение ###\n", "\n", "- [Модули и пакеты](4.%20Организация%20кода%20и%20окружение/Модули%20и%20пакеты.ipynb)\n", "- [Виртуальное окружение](4.%20Организация%20кода%20и%20окружение/Виртуальное%20окружение.ipynb)\n", "- [Пример. Пишем программу](4.%20Организация%20кода%20и%20окружение/Пример.%20Пишем%20программу.ipynb)\n", "- [Тест по блоку](4.%20Организация%20кода%20и%20окружение/Тест%20по%20блоку.ipynb)\n", "- [Проверка установки Python](4.%20Организация%20кода%20и%20окружение/Проверка%20установки%20Python.ipynb)\n", "- [Сумма цифр в строке](4.%20Организация%20кода%20и%20окружение/Сумма%20цифр%20в%20строке.ipynb)\n", "- [Рисуем лестницу](4.%20Организация%20кода%20и%20окружение/Рисуем%20лестницу.ipynb)\n", "- [Корни квадратного уравнения](4.%20Организация%20кода%20и%20окружение/Корни%20квадратного%20уравнения.ipynb)\n", "- [Объектная структура в Python](4.%20Организация%20кода%20и%20окружение/Объектная%20структура%20в%20Python.ipynb)\n", "- [Байткод](4.%20Организация%20кода%20и%20окружение/Байткод.ipynb)" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "Вот и подошел к концу первый блок нашего курса." ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "subslide" } }, "source": [ "Мы с вами познакомились с языком программирования Python, посмотрели на интерактивный интерпретатор, а также познакомились с основными конструкциями и типами, которые есть в языке.\n", "\n", "Также мы взглянули на то, как организовывать код на Python-e.\n", "\n", "Теперь вы можете писать свои первые простые программы.\n", "\n", "Надеюсь вы заметили, насколько Python выразителен и прост." ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "subslide" } }, "source": [ "В дальнейшем вас ждет еще много всего увлекательного, в том числе в следующем блоке я буду знакомить вас с основными структурами данных, которые есть в языке, а также функциями. [Далее...](../2.%20Структуры%20данных%20и%20функции/Readme.ipynb)" ] } ], "metadata": { "celltoolbar": "Слайд-шоу", "kernelspec": { "display_name": "Python 3 (ipykernel)", "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.10.12" } }, "nbformat": 4, "nbformat_minor": 4 }