- Регистрация
- 13.03.2019
- Сообщения
- 48 482
Основы программирования на Python для трейдера [Феликс Сидохин] Основы программирования на Python для трейдера. Описание Курс дает основы языка программирования Python. Он предназначен для новичков, которые раньше программированием не занимались или только пытались что-то делать. На курсе вы узнаете о синтаксисе языка, его примитивных объектах и операциях с ними. Вы научитесь создавать объекты, работать с данными из внешних источников, стандартами библиотеками и потоками. Феликс расскажет о принципах работы, которые позволят правильно проектировать приложения. Структура курса: Курс состоит из пяти занятий по два часа. Каждый день будет проходить одно занятие. Оно состоит из одного часа теории и одного часа практики. Домашних заданий в данном курсе нет, работать будем в онлайне. Требования к оборудованию и программному обеспечению: Слушателям курса не нужно устанавливать на свои компьютеры какое-либо программное обеспечение. Всю практическую часть можно будет делать в online среде Jupiter. Она работает в браузере и обеспечивает ввод текста Python программы и вывод результата её работы. В начале курса Феликс даст слушателям доступ к среде и расскажет, как все подключить и настроить. Программа курса День первый Лекция 1 начало 24 июля в 19:00 по Москве или 25 июля в 02:00 по вашему времени,продолжительность— 2 ч. Что такое Python Compiled vs Interpreted Краткое сравнение с другими языками Какие есть IDE (Jupyter, PyCharm) Принцип OOP (Object-oriented Programming) Основы Python Числа, строки, списки, словари, массивы, множества Математические операции Операции со строками (выделение суб-строк, конкатенация) Операции с массивами (члены, удаление, добавления) День второй Лекция 2 начало 26 июля в 19:00 по Москве или 27 июля в 02:00 по вашему времени,продолжительность— 2 ч. Структура программы Входящие данные и выходящие данные Функции Описание через блок-схемы Исключения Циклы и ветвления If/Elif и and/or for, while циклы Работа с файлами Текстовые файлы Структура CSV файла Программа Обработчик лотерейных билетов День третий Лекция 3 начало 28 июля в 19:00 по Москве или 29 июля в 02:00 по вашему времени,продолжительность— 2 ч. Работа с библиотеками Import команда в Python Работа с импортированным модулем PIP Если чего-то не хватает то как и где искать/добавить Классы Базовое понятия класса в Python Свойства и методы Переопределение встроенных методов День четвертый Лекция 4 начало 31 июля в 19:00 по Москве или 1 августа в 02:00 по вашему времени,продолжительность— 2 ч. Библиотека NumPy Когда и зачем использовать Векторизация Библиотека SciPy Математика в одном месте Работа с статистическими функциями/распределения Дефекты Python Скорость и JIT Расширения (Cython, Jython) Программа Статистический анализ маркетинговой акции День пятый Лекция 5 начало 2 августа в 19:00 по Москве или 3 августа в 02:00 по вашему времени, продолжительность— 2 ч. Параллелизация и потоки в Python Нить и поток Как работает параллелизация Типичные проблемы, и как их избежать (race conditions, atomicity, queues) Бонус: ZMQ, как обход многих проблем Программа Табло котировок Куда двигаться дальше??? Что вы получите Получите базовые знания по языку Python Получите практический опыт работы с языком Научитесь работать с данными Поймете, как использовать язык, чтобы создавать торговых роботов Узнаете, где еще может пригодиться Python |
Быстрая оплата RUB, UAH, KZT