{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Введение" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Данный курс посвящен изучению основ языка программирования Python. Для эффективного использования материалов курса студенту не обязательно быть подготовленным в вопросах программирования, однако наличие каких-то познаний в этой области значительно упростит процесс обучения. Если же вы впервые начинаете программировать, то мы рекомендуем после прохождения курса вернуться в самое начало и еще раз пролистать все лекции - возможно некоторые вещи при первом прочтении были вам не совсем понятны, а после завершения курса станут очевидными." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "При написании курса предполагалось, что он будет использоваться студентами инженерных специальностей, поэтому мы ожидаем, что читатель будет хорошо знаком с математическими понятиями. В примерах программ на языке Python могут использоваться алгоритмы из комплексной арифметики, линейной алгебры, математического анализа, теории вероятностей и других разделов высшей математики." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Мы рекомендуем вам при прохождении курса постоянно иметь под рукой компьютер, чтобы прямо в процессе чтения лекции пробовать новые конструкции, описываемые в ней. После того, как вы полностью изучили материал лекции, желательно ответить на все вопросы для самоконтроля и выполнить тестовые задания." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Когда вы закончите этот курс и будете готовы писать серьезные программы на языке Python, обязательно прочитайте документ [PEP 8](https://www.python.org/dev/peps/pep-0008/) (Python Enhancement Proposal номер 8), в котором перечислены правила оформления исходного кода. В примерах в лекциях мы стараемся следовать им, но там мы сталкиваемся не со всеми возможными ситуациями." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Содержание" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "1. [Введение в программирование](01_Introduction_To_Programming.ipynb)\n", "2. [Установка Python](02_Installing_Python.ipynb)\n", "3. [Знакомство с Jupyter Notebook](03_Getting_Started_With_Jupyter_Notebook.ipynb)\n", "4. [Типы данных](04_Data_Types.ipynb)\n", "5. [Операции](05_Operations.ipynb)\n", "6. [Инструкция ветвления и циклы](06_Branch_Instruction_And_Loops.ipynb)\n", "7. [Функции и модули](07_Functions_And_Modules.ipynb)\n", "8. [Классы и исключения](08_Classes_And_Exceptions.ipynb)\n", "9. [Коллекции](09_Collections.ipynb)\n", "10. [Стандартная библиотека](10_Standard_Library.ipynb)\n", "11. [Библиотеки NumPy, Matplotlib, pandas](11_NumPy_Matplotlib_Pandas.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.6.4" } }, "nbformat": 4, "nbformat_minor": 2 }