HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Темы, рассмотренные в предыдущих уроках, уже потянут на многомесячное интенсивное обучение, но даже они отражают не все стороны разработки на Python. В этом уроке мы кратко пройдемся по некоторым другим важным аспектам.</p>
1 <p>Темы, рассмотренные в предыдущих уроках, уже потянут на многомесячное интенсивное обучение, но даже они отражают не все стороны разработки на Python. В этом уроке мы кратко пройдемся по некоторым другим важным аспектам.</p>
2 <h3>Анализ больших объемов данных</h3>
2 <h3>Анализ больших объемов данных</h3>
3 <p>Часто Python применяют для анализа больших объемов данных. Это и<a>машинное обучение</a>, и<a>нейронные сети</a>. Python используется в статистических расчетах и в компьютерном зрении (<a>Computer Vision</a>, см.<a>OpenCV</a>), успешно помогает работать с естественными языками (<a>Natural Language Processing</a>).</p>
3 <p>Часто Python применяют для анализа больших объемов данных. Это и<a>машинное обучение</a>, и<a>нейронные сети</a>. Python используется в статистических расчетах и в компьютерном зрении (<a>Computer Vision</a>, см.<a>OpenCV</a>), успешно помогает работать с естественными языками (<a>Natural Language Processing</a>).</p>
4 <h3>Создание интерфейсов взаимодействия с пользователем</h3>
4 <h3>Создание интерфейсов взаимодействия с пользователем</h3>
5 <p>Многие Python-программы предоставляют пользователю графический интерфейс (GUI,<a>Graphical User Interface</a>). Другие программы общаются с пользователями голосом (голосовые помощники) или текстом (чат-боты). В целом, организация<a>взаимодействия "человек-машина"</a>- огромная отрасль со своими техниками, законами, научным фундаментом. И отрасль важная, ведь программа настолько успешна, насколько доволен ее пользователь!</p>
5 <p>Многие Python-программы предоставляют пользователю графический интерфейс (GUI,<a>Graphical User Interface</a>). Другие программы общаются с пользователями голосом (голосовые помощники) или текстом (чат-боты). В целом, организация<a>взаимодействия "человек-машина"</a>- огромная отрасль со своими техниками, законами, научным фундаментом. И отрасль важная, ведь программа настолько успешна, насколько доволен ее пользователь!</p>
6 <h3>Инфраструктура</h3>
6 <h3>Инфраструктура</h3>
7 <p>Пилить фичи - только полдела. Чтобы начать разрабатывать, нужно для начала настроить окружение разработчика, используя<a>Docker Compose</a>. Затем, чтобы было куда выкладываться, нужно настроить production-окружение (то, где будет работать сайт) и в конце концов задеплоить (развернуть) туда сайт.</p>
7 <p>Пилить фичи - только полдела. Чтобы начать разрабатывать, нужно для начала настроить окружение разработчика, используя<a>Docker Compose</a>. Затем, чтобы было куда выкладываться, нужно настроить production-окружение (то, где будет работать сайт) и в конце концов задеплоить (развернуть) туда сайт.</p>
8 <p>Современная инфраструктура - тоже код, и ее нужно программировать. Вот список самых важных программ, созданных для этого:<a>Ansible</a>,<a>Terraform</a>,<a>Docker</a>.</p>
8 <p>Современная инфраструктура - тоже код, и ее нужно программировать. Вот список самых важных программ, созданных для этого:<a>Ansible</a>,<a>Terraform</a>,<a>Docker</a>.</p>
9 <h3>Эксплуатация</h3>
9 <h3>Эксплуатация</h3>
10 <p>Сайт, находящийся в работе, тоже нуждается в заботе. Проблемы могут прийти из любого места. Закончилось место на диске, произошел сетевой сбой, произошла ошибка в логике работы, проявляющаяся только при определенных входных данных. Обо всем этом нужно узнавать как можно раньше. Эксплуатация ПО включает в себя такие понятия как мониторинг, alerting, сбор логов и другие инструменты. Рекомендую начать с<a>DataDog</a>и<a>Rollbar</a>.</p>
10 <p>Сайт, находящийся в работе, тоже нуждается в заботе. Проблемы могут прийти из любого места. Закончилось место на диске, произошел сетевой сбой, произошла ошибка в логике работы, проявляющаяся только при определенных входных данных. Обо всем этом нужно узнавать как можно раньше. Эксплуатация ПО включает в себя такие понятия как мониторинг, alerting, сбор логов и другие инструменты. Рекомендую начать с<a>DataDog</a>и<a>Rollbar</a>.</p>