Предсказываем финансовые кризисы с помощью Python
https://habr.com/ru/post/491622/?utm_campaign=491622&utm_source=habrahabr&utm_medium=rss
По состоянию на 9 марта 2020 мы имеем резкое снижение рынков США начиная с исторического максимума в 20-числах февраля 2020, которое на данный момент составило около -16%. Новости пестрят заголовками про надвигающуюся рецессию из-за коронавируса, Россия вышла из сделки Опек+, что ударило по ценам на нефть (-20% за день) и завтра, (10 марта 2020) ожидается снижение рынка ММВБ также на 20%, судя по котировкам наших акций на западных рынках.
https://habr.com/ru/post/491622/?utm_campaign=491622&utm_source=habrahabr&utm_medium=rss
По состоянию на 9 марта 2020 мы имеем резкое снижение рынков США начиная с исторического максимума в 20-числах февраля 2020, которое на данный момент составило около -16%. Новости пестрят заголовками про надвигающуюся рецессию из-за коронавируса, Россия вышла из сделки Опек+, что ударило по ценам на нефть (-20% за день) и завтра, (10 марта 2020) ожидается снижение рынка ММВБ также на 20%, судя по котировкам наших акций на западных рынках.
Пишем функции в Python
https://realpython.com/defining-your-own-python-function/
https://realpython.com/defining-your-own-python-function/
Grid Search Optimization Algorithm in Python
https://stackabuse.com/grid-search-optimization-algorithm-in-python/
In this tutorial, we are going to talk about a very powerful optimization (or automation) algorithm, i.e. the Grid Search Algorithm. It is most commonly used for hyperparameter tuning in machine learning models. We will learn how to implement it using Python, as well as apply it in an actual application to see how it can help us choose the best parameters for our model and improve its accuracy. So let's start.
https://stackabuse.com/grid-search-optimization-algorithm-in-python/
In this tutorial, we are going to talk about a very powerful optimization (or automation) algorithm, i.e. the Grid Search Algorithm. It is most commonly used for hyperparameter tuning in machine learning models. We will learn how to implement it using Python, as well as apply it in an actual application to see how it can help us choose the best parameters for our model and improve its accuracy. So let's start.
Podcast.__init__: Open Source Machine Learning On Quantum Computers With Xanadu AI
https://www.pythonpodcast.com/xanadu-quantum-computer-machine-learning-episode-253/
Audio
https://www.pythonpodcast.com/xanadu-quantum-computer-machine-learning-episode-253/
Audio
Tautulli - monitoring and tracking tool for Plex Media Server.
http://github.com/Tautulli/Tautulli
http://github.com/Tautulli/Tautulli
Инструменты Domain Driven Design
https://habr.com/ru/post/488010/?utm_campaign=488010&utm_source=habrahabr&utm_medium=rss
Синий кит — отличный пример того, как проектирование сложного проекта пошло не по плану. Кит внешне похож на рыбу, но он млекопитающее: кормит детенышей молоком, у него есть шерсть, а в плавниках до сих пор сохранились кости предплечья и кистей с пальцами, как у сухопутных. Он живет в океанах, но не может дышать под водой, поэтому регулярно поднимается на поверхность глотнуть воздуха, даже когда спит. Кит самое большое животное в мире, длиной с девятиэтажный дом, а массой как 75 автомобилей Volkswagen Touareg, но при этом не хищник, а питается планктоном.
https://habr.com/ru/post/488010/?utm_campaign=488010&utm_source=habrahabr&utm_medium=rss
Синий кит — отличный пример того, как проектирование сложного проекта пошло не по плану. Кит внешне похож на рыбу, но он млекопитающее: кормит детенышей молоком, у него есть шерсть, а в плавниках до сих пор сохранились кости предплечья и кистей с пальцами, как у сухопутных. Он живет в океанах, но не может дышать под водой, поэтому регулярно поднимается на поверхность глотнуть воздуха, даже когда спит. Кит самое большое животное в мире, длиной с девятиэтажный дом, а массой как 75 автомобилей Volkswagen Touareg, но при этом не хищник, а питается планктоном.
Яндекс открывает фреймворк Testsuite
https://habr.com/ru/post/491038/?utm_campaign=491038&utm_source=habrahabr&utm_medium=rss
Сегодня мы открываем исходный код testsuite — фреймворка для тестирования HTTP-сервисов, который разработан и применяется в Яндекс.Такси. Исходники опубликованы на GitHub (https://github.com/yandex/yandex-taxi-testsuite) под лицензией MIT.
https://habr.com/ru/post/491038/?utm_campaign=491038&utm_source=habrahabr&utm_medium=rss
Сегодня мы открываем исходный код testsuite — фреймворка для тестирования HTTP-сервисов, который разработан и применяется в Яндекс.Такси. Исходники опубликованы на GitHub (https://github.com/yandex/yandex-taxi-testsuite) под лицензией MIT.
Сравнение динамики котировок двух акций на python на примере привилегированных и обычных акций Сбербанка
https://habr.com/ru/post/491612/?utm_campaign=491612&utm_source=habrahabr&utm_medium=rss
Сегодня хотел бы рассказать про мой опыт анализа акций сбербанка. Порой они показывают немного разную динамику — мне стало интересно проанализировать движение их котировок.
В данном примере мы будем скачивать котировки с сайта Финама. Ссылка для скачивания обычного Сбербанка (https://www.finam.ru/profile/moex-akcii/sberbank/export/?market=1).
https://habr.com/ru/post/491612/?utm_campaign=491612&utm_source=habrahabr&utm_medium=rss
Сегодня хотел бы рассказать про мой опыт анализа акций сбербанка. Порой они показывают немного разную динамику — мне стало интересно проанализировать движение их котировок.
В данном примере мы будем скачивать котировки с сайта Финама. Ссылка для скачивания обычного Сбербанка (https://www.finam.ru/profile/moex-akcii/sberbank/export/?market=1).
Есть ли жизнь после Scratch, или как познакомить ребёнка с Python
https://habr.com/ru/post/491732/?utm_campaign=491732&utm_source=habrahabr&utm_medium=rss
Путём проб и ошибок нашим учителям удалось найти способ, как развивать детей дальше, чему учить, чтобы они при этом не потеряли интерес к программированию из-за слишком сложных задач. Так в e-kids стали обучать более сложному языку программирования — Python. В этой статье я собрала полезную информацию от коллег, кто преподает в школе, о том, как детей познакомить c Python.
https://habr.com/ru/post/491732/?utm_campaign=491732&utm_source=habrahabr&utm_medium=rss
Путём проб и ошибок нашим учителям удалось найти способ, как развивать детей дальше, чему учить, чтобы они при этом не потеряли интерес к программированию из-за слишком сложных задач. Так в e-kids стали обучать более сложному языку программирования — Python. В этой статье я собрала полезную информацию от коллег, кто преподает в школе, о том, как детей познакомить c Python.
Мониторим события PortSecurity коммутаторов Cisco в Zabbix
https://habr.com/ru/post/481658/?utm_campaign=481658&utm_source=habrahabr&utm_medium=rss
Решился выплеснуть в онлайн пару in-house решений, которые облегчают деятельность сетевиков и прочих ИТ братьев по разуму.
В этой статье речь пойдет о мониторинге событий стандартного (для многих вендоров) механизма защиты от несанкционированного подключения устройств к сети, — механизма PortSecurity.
Решение изначально построено для коммутаторов от компании Cisco, но при желании легко допиливается под любой коммутатор и под любые события, основанные на SNMP-трапах.
https://habr.com/ru/post/481658/?utm_campaign=481658&utm_source=habrahabr&utm_medium=rss
Решился выплеснуть в онлайн пару in-house решений, которые облегчают деятельность сетевиков и прочих ИТ братьев по разуму.
В этой статье речь пойдет о мониторинге событий стандартного (для многих вендоров) механизма защиты от несанкционированного подключения устройств к сети, — механизма PortSecurity.
Решение изначально построено для коммутаторов от компании Cisco, но при желании легко допиливается под любой коммутатор и под любые события, основанные на SNMP-трапах.
Как писать качественный код с помощью GitHub Actions
https://medium.com/@wkrzywiec/how-to-write-good-quality-python-code-with-github-actions-2f635a2ab09a
https://medium.com/@wkrzywiec/how-to-write-good-quality-python-code-with-github-actions-2f635a2ab09a
Flask-DJ: Django (mvc) структура для проекта на flask
https://habr.com/ru/post/491852/?utm_campaign=491852&utm_source=habrahabr&utm_medium=rss
Когда я впервые столкнулся с Flask, у меня сразу возник вопрос по построению архитектуры проекта.
Прочитав пару статей на Хабре (https://habr.com/ru/post/275099/ и https://habr.com/ru/post/421887/), я вспомнил свой опыт создания проектов на Django, и решил сделать инструмент, благодаря которому не придется задумываться об архитектуре, но при этом можно будет использовать все возможности Flask.
https://habr.com/ru/post/491852/?utm_campaign=491852&utm_source=habrahabr&utm_medium=rss
Когда я впервые столкнулся с Flask, у меня сразу возник вопрос по построению архитектуры проекта.
Прочитав пару статей на Хабре (https://habr.com/ru/post/275099/ и https://habr.com/ru/post/421887/), я вспомнил свой опыт создания проектов на Django, и решил сделать инструмент, благодаря которому не придется задумываться об архитектуре, но при этом можно будет использовать все возможности Flask.
Разблокируем порты коммутатора Cisco с помощью Zabbix, Ansible и Napalm
https://habr.com/ru/post/491774/?utm_campaign=491774&utm_source=habrahabr&utm_medium=rss
День добрый. Это вторая часть цикла из двух статей. В первой части (https://habr.com/en/post/481658/) мы ловили Zabbix-ом трапы PortSecurity от коммутаторов, а здесь мы, можно сказать, решаем обратную задачу — снимаем блокировку порта коммутатора щелчком мыши в фронтенде Zabbix-а.
Так получилось, что эта задача решалась два раза, двумя разными инструментами и с разницей в несколько месяцев. Сначала использовался Ansible, который вполне успешно справлялся. Но в один прекрасный момент он сломался (опять) и та же самая задача была решена простым Python-ом с использованием широко известной в узких кругах сетевой библиотекой Napalm.
https://habr.com/ru/post/491774/?utm_campaign=491774&utm_source=habrahabr&utm_medium=rss
День добрый. Это вторая часть цикла из двух статей. В первой части (https://habr.com/en/post/481658/) мы ловили Zabbix-ом трапы PortSecurity от коммутаторов, а здесь мы, можно сказать, решаем обратную задачу — снимаем блокировку порта коммутатора щелчком мыши в фронтенде Zabbix-а.
Так получилось, что эта задача решалась два раза, двумя разными инструментами и с разницей в несколько месяцев. Сначала использовался Ansible, который вполне успешно справлялся. Но в один прекрасный момент он сломался (опять) и та же самая задача была решена простым Python-ом с использованием широко известной в узких кругах сетевой библиотекой Napalm.
Создание виртуальных окруженей и установка библиотек для Python 3 в IDE PyCharm
https://habr.com/ru/post/491916/?utm_campaign=491916&utm_source=habrahabr&utm_medium=rss
Довольно часто я вижу, как мои знакомые и друзья начинают изучать Python и сталкиваются с проблемой установки и использования сторонних библиотек. Они могут несколько часов потратить на установку библиотеки, и даже, могут не справиться с этим и забить на неё. В то время как, в большинстве случаев, это можно было сделать за несколько минут.
https://habr.com/ru/post/491916/?utm_campaign=491916&utm_source=habrahabr&utm_medium=rss
Довольно часто я вижу, как мои знакомые и друзья начинают изучать Python и сталкиваются с проблемой установки и использования сторонних библиотек. Они могут несколько часов потратить на установку библиотеки, и даже, могут не справиться с этим и забить на неё. В то время как, в большинстве случаев, это можно было сделать за несколько минут.
Как управлять загружаемыми файлами в Django
http://hamsterdam.me/post/how-to-serve-private-media-files-with-django
Когда файл доступен конкретному пользователю
http://hamsterdam.me/post/how-to-serve-private-media-files-with-django
Когда файл доступен конкретному пользователю
Как писать безопасный Python-код. Отвечает Кушал Дас
https://habr.com/ru/post/491904/?utm_campaign=491904&utm_source=habrahabr&utm_medium=rss
Отличительная черта выступлений Кушала в том, что он регулярно обнародует «секретные» способы сломать Python-код и в противовес показывает, как написать код так, чтобы АНБ не смогло его взломать. На нашей конференции Кушал расскажет (https://conf.python.ru/moscow/2020/abstracts/6495), как безопасно разрабатывать и деплоить Python-код, поэтому о безопасности я его и расспрашивал.
https://habr.com/ru/post/491904/?utm_campaign=491904&utm_source=habrahabr&utm_medium=rss
Отличительная черта выступлений Кушала в том, что он регулярно обнародует «секретные» способы сломать Python-код и в противовес показывает, как написать код так, чтобы АНБ не смогло его взломать. На нашей конференции Кушал расскажет (https://conf.python.ru/moscow/2020/abstracts/6495), как безопасно разрабатывать и деплоить Python-код, поэтому о безопасности я его и расспрашивал.
Основы ClickHouse для веб разработчика
https://webdevblog.ru/osnovy-clickhouse-dlya-veb-razrabotchika/
Статья предназначена веб разработчику, который недавно подключился к проекту где используется ClickHouse и ему понадобилось быстро понять что это такое.
https://webdevblog.ru/osnovy-clickhouse-dlya-veb-razrabotchika/
Статья предназначена веб разработчику, который недавно подключился к проекту где используется ClickHouse и ему понадобилось быстро понять что это такое.
StackOverflow: интересные вопросы за неделю (ccxix)
http://python-weekly.blogspot.com/2020/03/ccxix-stackoverflow-python-report.html
http://python-weekly.blogspot.com/2020/03/ccxix-stackoverflow-python-report.html
pg_analyse 0.2.2 — инспектируем PostgreSQL
http://pythonz.net/articles/303/
О новом инструменте, позволяющем получить полезную информацию о состоянии базы данных.
http://pythonz.net/articles/303/
О новом инструменте, позволяющем получить полезную информацию о состоянии базы данных.