1.[Университет Искусственного Интеллекта] [Дмитрий Романов] Основы Python (2020)
Курс «Основы Python» вы можете скачать практически бесплатно.
Python (в русском языке распространено название питон) — высокоуровневый язык программирования, ориентированный на повышение производительности разработчика и читаемости кода
Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объём полезных функций
Программа курса:
1. Синтаксис Python. Часть 1
Описание занятия: Знакомство участников с языком программирования Python, изучение логики написания кода в Python. Примеры кода. Знакомство участников с основными типами данных, которые будут по мере обучения встречаться.
2. Синтаксис Python. Часть 2
Описание занятия: Знакомство с функциями, методами и структурами данных, при знании которых в дальнейшем можно писать более сложные программы.
3. Numpy
Описание занятия: Знакомство с библиотекой Numpy: что это такое и как с ним работать. Numpy — масштабная библиотека для работы с массивами, матрицами, т.е. с какими-то объемами данных, манипуляции с этими данными. В большинстве случаев используется в совокупности с другими библиотеками, которые предоставляют инструменты для работы с линейной алгеброй. Знание этой библиотеки — ключевой момент в понимании и написании программ, работы с кодом в нейронных сетях. Изучается понятие массив, коренные инструменты Python для работы с этим массивом.
4. Pandas. Часть 1
Описание занятия: Если в Numpy происходит манипуляция с массивами, то в Pandas эти большие блоки складывается в большой DataFrame и происходит работа с этой базой. Занятие направлено на то, чтоб показать как работать с крупными датасетами, как их группировать, как обращаться с этими датасетами, извлекать информацию. Быстрые команды и методы Python для максимально быстрого извлечения той категории данных, которая необходима для дальнейшей работы.
5. Pandas. Часть 2
Описание занятия: Если в Numpy происходит манипуляция с массивами, то в Pandas эти большие блоки складывается в большой DataFrame и происходит работа с этой базой. Занятие направлено на то, чтоб показать как работать с крупными датасетами, как их группировать, как обращаться с этими датасетами, извлекать информацию. Быстрые команды и методы Python для максимально быстрого извлечения той категории данных, которая необходима для дальнейшей работы.
6. Matplotlib и Seaborn
Описание занятия: Эти библиотеки предназначены для визуализации. Одна из важнейших задач разработчика не только посчитать свою сеть и найти правильное решение. Но и уметь визуализировать. Это занятие направлено на то, чтоб углубенно познакомиться с визуализацией данных различными способами отображения. В виде диаграмм, графиков, рисунков, которые будут обладать высокой информативностью.
7. Функции и модули
Описание занятия: До этого происходит знакомство с основными моментами в Python: с синтаксисом — слова, с помощью которых можно выстроить предложения, вариантами хранения структуры данных — с библиотекой Numpy, с Pandas, в котором в дальнейшем будут происходить манипуляции с базами данных, с методами визуализации. Возникает необходимость оптимизировать рабочее пространство. На занятии изучается, что такое функция, как пишется функция в Python, как она устроена, когда нужно ее ставить, как она может помочь в оптимизации. Модули. Подгрузка модулей.
2.[Илья Фофанов] Полное руководство по Python 3: от новичка до специалиста (обновление) (2020)
Чему вы научитесь:
Цитата
Писать простые программы на Python 3 Логика с условиями и циклами Использование Jupyter Notebook Декораторы Лучшие практики по написанию "чистого" кода на Python Смогут общаться в чате с коллегами, изучающими Python (более 1000 человек!) Как писать простые игры типа крестиков-ноликов Объектно-ориентированное программирование на Python Использование коллекций в Python: списки, словари и так далее Неизменяемые объекты Введение в SQL и PostgreSQL
Python стабильно входит в ТОП-10 наиболее популярных языков программирования. Это именно тот язык с которого стоит начинать изучать программирование. Благодаря своей простоте и элегантности, Python позволяет новичкам не вникать во множество сложных программных понятий и конструкций, присущих другим языкам. Короче говоря, если вы только начинаете своё путешествие в мир программирования, Python станет отличным выбором в качестве вашего первого языка программирования.
Популярность Python объясняется не только тем, что его легко изучать, но и реальными преимуществами языка в смысле его профессионального применения для решения сложных проблем автоматизации. Python - кросс-платформенный язык и работает под Windows, Linux, Mac OS. Множество архитектурных конструкций в этом языке строятся без нагромождения абстракций, как часто происходит в других ЯП (языках программирования). Огромное количество уже готовых библиотек даёт возможность не изобретать велосипеды на каждом шагу.
Этот курс покрывает все основные возможности Python и даёт рекомендации по написанию грамотного, "чистого" кода.
Для кого этот курс:
Новички, которые никогда не пробовали программировать Программисты, которые хотят вникнуть в новый для себя язык программирования
На этом курсе вы освоите программирование на языке Python и научитесь работать с данными для самостоятельно анализа. В курсе изучаются ввод и вывод данных, арифметические операции, циклы, работа со строками и массивами, функции и словари, модули для визуализации и анализа данных. В курс входит 62 отдельных урока, 14 практикумов, 8 самостоятельных работ для закрепления материала и 35 задач-тренажеров. Вы сможете самостоятельно натренировать свои навыки программирования на Python. Вашим курсовым проектом будет анализ выбранного массива данных. Материал прислал анонимный пользователь без комментариев.
Материал может быть удален по запросу правообладателя!
На этом курсе вы освоите программирование на языке Python и научитесь работать с данными для самостоятельно анализа. В курсе изучаются ввод и вывод данных, арифметические операции, циклы, работа со строками и массивами, функции и словари, модули для визуализации и анализа данных. В курс входит 62 отдельных урока, 14 практикумов, 8 самостоятельных работ для закрепления материала и 35 задач-тренажеров. Вы сможете самостоятельно натренировать свои навыки программирования на Python. Вашим курсовым проектом будет анализ выбранного массива данных.
Для кого этот курс:
Интересующиеся программированием и анализом данных. Программисты, изучающие Python с нуля. Аналитики данных. Программисты начального уровня, кто ищет тренировки на реальных задачах.
Чему вы научитесь:
Основы работы с Python. Jupyter Notebook. Переменные, типы и базовые операции. Циклы for и while, управляющие конструкции. Срезы и диапазоны строк. Одномерные и многомерные списки. Базовые статистические методы. Словари, кортежи и отображения. Работа с файлами. Модули numpy и matplotlib.