📓 Python для финансовых расчетов, 2-е издание.
• Python стал языком выбора для разработки финансовых приложений, управляемых данными, и систем искусственного интеллекта. Крупные инвестиционные банки и хедж-фонды все активнее реализуют свои базовые платформы трейдинга и управления рисками с использованием экосистемы Python. В новом издании книги разработчики и финансовые аналитики узнают, как применять различные инструменты Python для создания финансовых приложений и систем алгоритмической торговли.
• Все примеры книги написаны на Python 3 и доступны в виде интерактивных блокнотов Jupyter. Готовые программные решения помогут понять, как экосистема Python формирует технологический фундамент для финансовой индустрии.
#RU
• Python стал языком выбора для разработки финансовых приложений, управляемых данными, и систем искусственного интеллекта. Крупные инвестиционные банки и хедж-фонды все активнее реализуют свои базовые платформы трейдинга и управления рисками с использованием экосистемы Python. В новом издании книги разработчики и финансовые аналитики узнают, как применять различные инструменты Python для создания финансовых приложений и систем алгоритмической торговли.
• Все примеры книги написаны на Python 3 и доступны в виде интерактивных блокнотов Jupyter. Готовые программные решения помогут понять, как экосистема Python формирует технологический фундамент для финансовой индустрии.
#RU
Python | Программирование
📓 Python для финансовых расчетов, 2-е издание. • Python стал языком выбора для разработки финансовых приложений, управляемых данными, и систем искусственного интеллекта. Крупные инвестиционные банки и хедж-фонды все активнее реализуют свои базовые платформы…
Python для финансовых расчетов.pdf
104.8 MB
📌 Работаем с приложением из терминала
Каждый раз получать данные через
Установка:
Если модуль вам подходит, можете начать с документации.
#урок
Каждый раз получать данные через
input()
неудобно. В таком случае лучше создать CLI API, но это трудно и долго... Если не использовать click.Установка:
pip install click
Библиотека мало того, что легко настраивается, так ещё и самостоятельно генерирует страницу помощи с полученными параметрами. Если модуль вам подходит, можете начать с документации.
#урок
📓 Стандартная библиотека Python 3. Справочник с примерами.
• Стандартная библиотека Python содержит сотни модулей, позволяющих взаимодействовать с операционной системой, интерпретатором и Интернетом. Все они тщательно протестированы и готовы к немедленному использованию для разработки приложений.
• В этой книге Даг Хеллман, эксперт по языку Python, описывает все основные разделы библиотеки Python 3.x, сопровождая изложение материала компактными примерами исходного кода и результатами их выполнения. Приведенные примеры наглядно демонстрируют возможности каждого из модулей, предлагаемых библиотекой, и пригодны не только для изучения, но и для использования в реальном коде.
#RU
• Стандартная библиотека Python содержит сотни модулей, позволяющих взаимодействовать с операционной системой, интерпретатором и Интернетом. Все они тщательно протестированы и готовы к немедленному использованию для разработки приложений.
• В этой книге Даг Хеллман, эксперт по языку Python, описывает все основные разделы библиотеки Python 3.x, сопровождая изложение материала компактными примерами исходного кода и результатами их выполнения. Приведенные примеры наглядно демонстрируют возможности каждого из модулей, предлагаемых библиотекой, и пригодны не только для изучения, но и для использования в реальном коде.
#RU
Python | Программирование
📓 Стандартная библиотека Python 3. Справочник с примерами. • Стандартная библиотека Python содержит сотни модулей, позволяющих взаимодействовать с операционной системой, интерпретатором и Интернетом. Все они тщательно протестированы и готовы к немедленному…
Стандартная_библиотека_Python_3_справочник_с_примерами.pdf
47 MB
Стандартная библиотека Python 3. Справочник с примерами.
2019 #RU || Бесплатный софт для чтения книг.
2019 #RU || Бесплатный софт для чтения книг.
📌 Встроенные функции
Встроенные функции — это те, которые доступны из любого места в коде.
Документация
#урок
Встроенные функции — это те, которые доступны из любого места в коде.
print
, float
, int
, str
— всё это относится к ним.enumerate, zip, reversed
— функции, помогающие при работе с итерируемым объектом (список, множество, словарь).getattr
, hasattr
, setattr
— функции для работы с атрибутами класса (получить значени, есть ли атрибут, задать значение). map
, filter
— итераторы, которые выполняют какие-то действия (что-то меняют или убирают).Документация
#урок
📓 Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих + Исходники.
• Освоите основы Python и исследуете стандартную библиотеку модулей, позволяющих решать самые разнообразные задачи.
Включена новая глава, посвященная проверке вводимых данных. Рассмотрены вопросы автоматизации работы с Gmail и Google Таблицы, даны советы по автоматическому обновлению CSV-файлов. Вы узнаете, как писать программы, которые легко выполняют следующие задачи автоматизации:
• Пошаговые инструкции помогут лучше понять, как работает та или иная программа, а обновленные учебные проекты в конце каждой главы дадут возможность применить полученные навыки для автоматизации аналогичных задач.
#RU
• Освоите основы Python и исследуете стандартную библиотеку модулей, позволяющих решать самые разнообразные задачи.
Включена новая глава, посвященная проверке вводимых данных. Рассмотрены вопросы автоматизации работы с Gmail и Google Таблицы, даны советы по автоматическому обновлению CSV-файлов. Вы узнаете, как писать программы, которые легко выполняют следующие задачи автоматизации:
•
Поиск текста в файле или в нескольких файлах;•
Создание, обновление, перемещение и переименование файлов и папок;•
Поиск в Интернете и загрузка веб-контента;•
Обработка и шифрование PDF-документов;•
Рассылка электронной почты и текстовых уведомлений;•
Заполнение веб-форм.• Пошаговые инструкции помогут лучше понять, как работает та или иная программа, а обновленные учебные проекты в конце каждой главы дадут возможность применить полученные навыки для автоматизации аналогичных задач.
#RU
Python | Программирование
📓 Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих + Исходники. • Освоите основы Python и исследуете стандартную библиотеку модулей, позволяющих решать самые разнообразные задачи. Включена новая глава, посвященная проверке…
Свейгарт_Эл_Автоматизация_рутинных_задач_с_помощью_Python,_2_е_изд.rar
49 MB
Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих + Исходники.
2021 #RU || Бесплатный софт для чтения книг.
2021 #RU || Бесплатный софт для чтения книг.
📌 Помощники цикла
Эти функции упрощают работу при работе с итерируемыми объектами. Использовать их можно как угодно, но чаще всего они встречаются рядом с for.
Если вы что-то не поняли, то можете посетить документацию: enumerate, zip и reversed.
#урок
Эти функции упрощают работу при работе с итерируемыми объектами. Использовать их можно как угодно, но чаще всего они встречаются рядом с for.
enumerate(iter, start=0)
— возвращает кортеж типа (индекс, значение). Если передать второй параметр, то индекс сместиться на start единиц. reversed(iter)
— проходится по объекту задом наперёд. Если это невозможно, выдаёт ошибку.zip(*args)
— параллельно проходит по всем объектам, возвращая по элементу с каждого. Если вы что-то не поняли, то можете посетить документацию: enumerate, zip и reversed.
#урок
Python-Mini-Projects - большой сборник мини проектов на Python, подойдет как новичкам так и опытным программистам.
https://github.com/Python-World/python-mini-projects
#GitHub
https://github.com/Python-World/python-mini-projects
#GitHub
GitHub
GitHub - Python-World/python-mini-projects: A collection of simple python mini projects to enhance your python skills
A collection of simple python mini projects to enhance your python skills - Python-World/python-mini-projects
Учим приложения общаться
Как-то приложения должны передавать данные друг-другу. И делается это через API, которое можно быстро написать с использованием фреймворка hug.
Установка:
Всё максимально просто, копируем пример с официального сайта и запускаем с помощью
#урок
Как-то приложения должны передавать данные друг-другу. И делается это через API, которое можно быстро написать с использованием фреймворка hug.
Установка:
pip3 install hug
С его помощью можно быстро написать API для браузера (HTTP) или терминала (CLI). Также он считается самым фреймворком для создания оболочки взаимодействия пользователя с приложением.Всё максимально просто, копируем пример с официального сайта и запускаем с помощью
hug -f file.py
. Потом открываем браузер и переходим по http://127.0.0.1:8000/echo.#урок
Веб-разработка на Python (2022).rar
122.2 MB
📚 Курс: Веб-разработка на Python. 2022.
• Погрузитесь в создание web-сервисов, изучите Django — самый популярный веб-фреймворк Python. Научитесь работать с базами данных с помощью ORM, отслеживайте ошибки с помощью Rollbar. Пишите автоматизированные тесты для повышения качества кода и гарантии его работоспособности. Деплойте сайт на сервер.
#Курс #RU
• Погрузитесь в создание web-сервисов, изучите Django — самый популярный веб-фреймворк Python. Научитесь работать с базами данных с помощью ORM, отслеживайте ошибки с помощью Rollbar. Пишите автоматизированные тесты для повышения качества кода и гарантии его работоспособности. Деплойте сайт на сервер.
#Курс #RU
📌 Ведём логи
Логи — записи работы приложения, начиная от простой информации и заканчивая критическими ошибками. Они упрощают поиск багов и помогают их быстро исправлять. Для работы с этим чудом используется logging.
Настройки (название файла, уровень записи) задаются с помощью
Обычно этой информации хватает, чтобы пользоваться logging, но если вы считаете по другому, то можете перейти к уроку или к API Reference.
#урок
Логи — записи работы приложения, начиная от простой информации и заканчивая критическими ошибками. Они упрощают поиск багов и помогают их быстро исправлять. Для работы с этим чудом используется logging.
Настройки (название файла, уровень записи) задаются с помощью
basicConfig()
, после вы можете записывать туда данные с помощью debug()
, info()
, warning()
, error()
.Обычно этой информации хватает, чтобы пользоваться logging, но если вы считаете по другому, то можете перейти к уроку или к API Reference.
#урок
📓 Изучаем квантовые вычисления на Python и Q#.
Технологический прорыв, связанный с распространением квантовых компьютеров, уже не за горами. В этой книге технологии будущего обсуждаются с практической стороны: комплект инструментов от компании Microsoft и язык Q# предоставляют вам возможность поупражняться в квантовых вычислениях.
В части I вы создадите симулятор квантового устройства на языке Python, в части II научитесь применять новые навыки написания квантовых приложений с помощью языка Q# и Комплекта инструментов для квантовой разработки, а в части III – имплементировать алгоритм, который умножает целые числа экспоненциально быстрее, чем самый лучший из известных стандартных алгоритмов.
Издание предназначено для разработчиков программного обеспечения. Предварительного опыта работы с квантовыми вычислениями, а также знания математики или физики на продвинутом уровне не требуется.
#RU
Технологический прорыв, связанный с распространением квантовых компьютеров, уже не за горами. В этой книге технологии будущего обсуждаются с практической стороны: комплект инструментов от компании Microsoft и язык Q# предоставляют вам возможность поупражняться в квантовых вычислениях.
В части I вы создадите симулятор квантового устройства на языке Python, в части II научитесь применять новые навыки написания квантовых приложений с помощью языка Q# и Комплекта инструментов для квантовой разработки, а в части III – имплементировать алгоритм, который умножает целые числа экспоненциально быстрее, чем самый лучший из известных стандартных алгоритмов.
Издание предназначено для разработчиков программного обеспечения. Предварительного опыта работы с квантовыми вычислениями, а также знания математики или физики на продвинутом уровне не требуется.
#RU
Python | Программирование
📓 Изучаем квантовые вычисления на Python и Q#. Технологический прорыв, связанный с распространением квантовых компьютеров, уже не за горами. В этой книге технологии будущего обсуждаются с практической стороны: комплект инструментов от компании Microsoft и…
Изучаем_квантовые_вычисления_на_Python_и_Q#.pdf
16.6 MB
📌 Что такое args и kwargs?
Бывают ситуации, когда мы не знаем сколько аргументов будет принимать функция. В таких ситуациях нам помогают
Стоит отметить, что имена у этих переменных могут быть любыми, самое главное — знаки перед ними (одна или две звёздочки)
#урок
Бывают ситуации, когда мы не знаем сколько аргументов будет принимать функция. В таких ситуациях нам помогают
*args
и **kwargs
.*args
— кортеж из аргументов переданных функции. **kwargs
— словарь, состоящий из значений, переданных по ключу. Стоит отметить, что имена у этих переменных могут быть любыми, самое главное — знаки перед ними (одна или две звёздочки)
#урок
📓 Генетические алгоритмы на Python.
Там, где традиционные алгоритмы бесполезны или не дают результата за обозримое время, на помощь могут прийти генетические алгоритмы. Они позволяют решить целый комплекс сложных задач, в том числе связанных с искусственным интеллектом, упростить оптимизацию непрерывных функций, выполнять реконструкцию изображений и многое другое.
Данная книга поможет программистам, специалистам по обработке данных и энтузиастам ИИ, интересующимся генетическими алгоритмами, ближе подступиться к стоящим перед ними задачам, связанным с обучением, поиском и оптимизацией и повысить качество и точность результатов в уже имеющихся приложениях. Для изучения материала книги требуются владение языком Python на рабочем уровне и базовые знания математики и информатики.
#RU
Там, где традиционные алгоритмы бесполезны или не дают результата за обозримое время, на помощь могут прийти генетические алгоритмы. Они позволяют решить целый комплекс сложных задач, в том числе связанных с искусственным интеллектом, упростить оптимизацию непрерывных функций, выполнять реконструкцию изображений и многое другое.
Данная книга поможет программистам, специалистам по обработке данных и энтузиастам ИИ, интересующимся генетическими алгоритмами, ближе подступиться к стоящим перед ними задачам, связанным с обучением, поиском и оптимизацией и повысить качество и точность результатов в уже имеющихся приложениях. Для изучения материала книги требуются владение языком Python на рабочем уровне и базовые знания математики и информатики.
#RU
Python | Программирование
📓 Генетические алгоритмы на Python. Там, где традиционные алгоритмы бесполезны или не дают результата за обозримое время, на помощь могут прийти генетические алгоритмы. Они позволяют решить целый комплекс сложных задач, в том числе связанных с искусственным…
Генетические алгоритмы на Python..pdf
7.2 MB
📌 Что такое итерация и кто такие итераторы?
У нас есть объекты, в которых хранится множество значений (список, множество, кортёж). И мы можем поочерёдно брать их элементы (первый, второй, потом третий и так до конца). Это и есть итерация.
В данном случае этот объект с элементами (пусть будет список) является итерируемым объектом, потому что по нему можно «пройтись».
Когда мы пытаемся «пройтись», список возвращает итератор, который уже даёт нам доступ к элементам в определённом порядке. Также итератор можно получить с помощью функции iter.
#урок
У нас есть объекты, в которых хранится множество значений (список, множество, кортёж). И мы можем поочерёдно брать их элементы (первый, второй, потом третий и так до конца). Это и есть итерация.
В данном случае этот объект с элементами (пусть будет список) является итерируемым объектом, потому что по нему можно «пройтись».
Когда мы пытаемся «пройтись», список возвращает итератор, который уже даёт нам доступ к элементам в определённом порядке. Также итератор можно получить с помощью функции iter.
#урок
📓 Python. Непрерывная интеграция и доставка.
Изучите методы и инструменты, которые обеспечивают плавный и эффективный процесс разработки программного обеспечения, с помощью этого краткого и практического руководства по непрерывной интеграции и непрерывной доставке с использованием Python. В книге представлены различные виды тестирования и показано, как настроить автоматизированные системы, которые выполняют эти тесты, и устанавливать приложения в различных средах контролируем способом на базе примеров. С помощью этой книги можно решить технические проблемы, связанные с разработкой программного обеспечения, которые обычно скрываются в чистых текстах программирования.
#RU
Изучите методы и инструменты, которые обеспечивают плавный и эффективный процесс разработки программного обеспечения, с помощью этого краткого и практического руководства по непрерывной интеграции и непрерывной доставке с использованием Python. В книге представлены различные виды тестирования и показано, как настроить автоматизированные системы, которые выполняют эти тесты, и устанавливать приложения в различных средах контролируем способом на базе примеров. С помощью этой книги можно решить технические проблемы, связанные с разработкой программного обеспечения, которые обычно скрываются в чистых текстах программирования.
#RU
Python | Программирование
📓 Python. Непрерывная интеграция и доставка. Изучите методы и инструменты, которые обеспечивают плавный и эффективный процесс разработки программного обеспечения, с помощью этого краткого и практического руководства по непрерывной интеграции и непрерывной…
Python_Непрерывная_интеграция_и_доставка_Краткое_руководство_с_примерами.pdf
1.5 MB