NEW

Основы программирования на Python для трейдера [Феликс Сидохин]

327 

Закрыть
Расчет стоимости
  • 327 
  • 327 
  • 327 
В наличии
Сравнить
Описание

Описание

Основы программирования на 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

Отзывы (0)
0 ★
0 оценок
5 ★
0
4 ★
0
3 ★
0
2 ★
0
1 ★
0

Отзывов пока нет.

Только зарегистрированные клиенты, купившие этот товар, могут публиковать отзывы.

Недавно просмотренные

Закрыть
Закрыть
Sidebar
0
0
Закрыть

Корзина

Корзина пуста!

Продолжить покупки

в