Развёртывание Python Flask-приложения с помощью Heroku
В этом руководстве вы научитесь создавать Python-приложение на Flask с последующим развёртыванием его на Heroku. Также вы познакомитесь с безопасным управлением конфигурацией и секретами различных сред.
Подробнее в статье:
https://tprg.ru/JwGZ
#flask
В этом руководстве вы научитесь создавать Python-приложение на Flask с последующим развёртыванием его на Heroku. Также вы познакомитесь с безопасным управлением конфигурацией и секретами различных сред.
Подробнее в статье:
https://tprg.ru/JwGZ
#flask
Используем глубокое обучение, чтобы отгадывать страны по фотографиям в GeoGuessr
GeoGuessr — это игра, где вам необходимо за отведённое время отгадать случайную точку в Google StreetView. Игра интересна сама по себе, но ещё интереснее узнать, кто справится с её прохождением лучше — человек или машина.
Автор этой статьи решил это проверить и написал алгоритм на Python, который способен посоревноваться с человеком. Как реализован алгоритм и какие получились результаты — читайте в статье:
https://tprg.ru/ekQ3
GeoGuessr — это игра, где вам необходимо за отведённое время отгадать случайную точку в Google StreetView. Игра интересна сама по себе, но ещё интереснее узнать, кто справится с её прохождением лучше — человек или машина.
Автор этой статьи решил это проверить и написал алгоритм на Python, который способен посоревноваться с человеком. Как реализован алгоритм и какие получились результаты — читайте в статье:
https://tprg.ru/ekQ3
This media is not supported in your browser
VIEW IN TELEGRAM
Как с помощью Python делать красивые математические анимации
С помощью пакета
В этой статье вы научитесь работать с этим пакетом и сможете создавать классную графику, как на видео:
https://bit.do/fQxMm
С помощью пакета
manim
можно создавать красивые математические анимации и изображения в Python. Собственно этот пакет создал человек, которому часто приходится делать такие анимации, поэтому в качестве пакета можно не сомневаться.В этой статье вы научитесь работать с этим пакетом и сможете создавать классную графику, как на видео:
https://bit.do/fQxMm
👍1
Хинт для программистов: кроме этого канала у Tproger есть ещё 4 канала, где можно получать отборную инфу по конкретной теме.
Каждый найдёт что-нибудь для себя:
— мобильная разработка: @mobi_dev
— веб-разработка: @tproger_web
— геймдев: @make_game
— основы программирования: @prog_point
Каждый найдёт что-нибудь для себя:
— мобильная разработка: @mobi_dev
— веб-разработка: @tproger_web
— геймдев: @make_game
— основы программирования: @prog_point
Samsung выпустила более 15 бесплатных лекций про нейросети и ИИ на русском
Лекции выходят на YouTube, поэтому посмотреть их может любой желающий. Там рассказывают о различных методах детекции, способах решения конкретных задач, например, поиск похожих изображений, и многое другое.
Если вас интересует машинное обучение, то эти лекции могут помочь разобраться во многих вопросах:
https://tprg.ru/pfI4
#ml
Лекции выходят на YouTube, поэтому посмотреть их может любой желающий. Там рассказывают о различных методах детекции, способах решения конкретных задач, например, поиск похожих изображений, и многое другое.
Если вас интересует машинное обучение, то эти лекции могут помочь разобраться во многих вопросах:
https://tprg.ru/pfI4
#ml
Что такое точка с запятой в Python
Хотя в Python код пишется без повсеместного использования точки с запятой, она там всё же есть. Но в отличие от классического обозначения конца строки, здесь она выполняет немного другую роль.
Какую именно — читайте в статье:
https://tprg.ru/vO79
Хотя в Python код пишется без повсеместного использования точки с запятой, она там всё же есть. Но в отличие от классического обозначения конца строки, здесь она выполняет немного другую роль.
Какую именно — читайте в статье:
https://tprg.ru/vO79
Инженер облачных сервисов — это специалист, без которого в ближайшие 10 лет не сможет обойтись ни одна крупная компания
Поэтому, если вы уже умеете проектировать, создавать и запускать системы обработки данных на серверах и хотите сделать рывок в своей карьере, приходите на курс «Cloud Data Engineering» от GeekBrains.
За 11 месяцев вы научитесь:
— запускать виртуальные серверы;
— разворачивать приложения с микросервисной архитектурой;
— работать со Spark, ClickHouse, Greenplum и Kubeflow в Kubernetes;
— создадите 12 проектов для портфолио;
— получите диплом о переподготовке и возможность устроиться на работу с зарплатой 200 000 рублей.
Зарегистрироваться на курс можно по ссылке: https://gb.ru/link/fk523N
Это #партнёрский пост
Поэтому, если вы уже умеете проектировать, создавать и запускать системы обработки данных на серверах и хотите сделать рывок в своей карьере, приходите на курс «Cloud Data Engineering» от GeekBrains.
За 11 месяцев вы научитесь:
— запускать виртуальные серверы;
— разворачивать приложения с микросервисной архитектурой;
— работать со Spark, ClickHouse, Greenplum и Kubeflow в Kubernetes;
— создадите 12 проектов для портфолио;
— получите диплом о переподготовке и возможность устроиться на работу с зарплатой 200 000 рублей.
Зарегистрироваться на курс можно по ссылке: https://gb.ru/link/fk523N
Это #партнёрский пост
👍1
Бот-анекдот в Twitter с помощью Python и Zapier
Каких только ботов, созданных на Python, не существует. В этот раз поговорим о боте для Twitter, который умеет постить шутки и анекдоты с заданной периодичностью.
Способ создания бота и код можно найти в статье:
https://tprg.ru/9bIX
Каких только ботов, созданных на Python, не существует. В этот раз поговорим о боте для Twitter, который умеет постить шутки и анекдоты с заданной периодичностью.
Способ создания бота и код можно найти в статье:
https://tprg.ru/9bIX
Модификаторы доступа Python: общедоступные, частные и защищенные переменные
В общепринятом смысле в Python нет модификаторов доступа, но есть некоторые условности. Об этих условностях вы можете прочитать в статье:
https://tprg.ru/3BFh
В общепринятом смысле в Python нет модификаторов доступа, но есть некоторые условности. Об этих условностях вы можете прочитать в статье:
https://tprg.ru/3BFh
Обучитесь Data Science с нуля
Освойте за 1,5 года Data Science и начните решать прикладные задачи в области искусственного интеллекта.
А если после успешного обучения вы не найдёте работу, GeekBrains вернёт деньги за учёбу: https://tprg.ru/YMjf
Это #партнёрский пост
Освойте за 1,5 года Data Science и начните решать прикладные задачи в области искусственного интеллекта.
А если после успешного обучения вы не найдёте работу, GeekBrains вернёт деньги за учёбу: https://tprg.ru/YMjf
Это #партнёрский пост
4 техники для краткого кода в Python
Python обладает действительно удобным и понятным синтаксисом, которые при этом обладает своими особенностями.
В этой статье вы найдёте четыре приёма, которые позволят вам уменьшить количество кода в различных ситуациях:
https://tprg.ru/cSIb
Python обладает действительно удобным и понятным синтаксисом, которые при этом обладает своими особенностями.
В этой статье вы найдёте четыре приёма, которые позволят вам уменьшить количество кода в различных ситуациях:
https://tprg.ru/cSIb
Python map(): обработка массивов без циклов
Встроенная Python-функция
— как работает
— как объединить
— как преобразовывать различные типы массивов с помощью
— чем можно заменить
https://tprg.ru/2pc8
Встроенная Python-функция
map()
позволяет удобно взаимодействовать с массивами без явного использования цикла for
. В этой статье вы узнаете:— как работает
map()
;— как объединить
map()
с другими инструментами для выполнения сложных преобразований;— как преобразовывать различные типы массивов с помощью
map()
;— чем можно заменить
map()
и многое другое.https://tprg.ru/2pc8
Ну и чья же всё-таки машина?
Выбирайте правильный ответ в викторине ниже, но не пишите его в комментариях, пожалуйста.
#викторина
Выбирайте правильный ответ в викторине ниже, но не пишите его в комментариях, пожалуйста.
#викторина
Что будет напечатано при выполнении кода на изображении выше?
Anonymous Quiz
58%
NOT my cars!!
33%
My cars!
6%
NEW CAR
2%
new car
Как создать базу данных SQLite на Python
Если вы уже прокачались в Python и хотите двигаться дальше — стоит научиться работать с БД, ведь большинству программ требуется база данных для хранения информации.
В этой статье вы научитесь создавать БД и обрабатывать данные из неё в Python:
https://tprg.ru/6rEw
#sql
Если вы уже прокачались в Python и хотите двигаться дальше — стоит научиться работать с БД, ведь большинству программ требуется база данных для хранения информации.
В этой статье вы научитесь создавать БД и обрабатывать данные из неё в Python:
https://tprg.ru/6rEw
#sql
Запуск Flask на Kubernetes
Уже умеете работать с Flask? Пора двигаться дальше!
В этом руководстве вы рассмотрите Kubernetes и оркестровку контейнеров в целом, развернёте микросервис на основе Python с использованием Docker Compose, а затем изучите пошаговое руководство, в котором подробно описано, как развернуть микросервис на основе Flask в кластере Kubernetes:
https://tprg.ru/U6df
#devops #flask #kubernetes
Уже умеете работать с Flask? Пора двигаться дальше!
В этом руководстве вы рассмотрите Kubernetes и оркестровку контейнеров в целом, развернёте микросервис на основе Python с использованием Docker Compose, а затем изучите пошаговое руководство, в котором подробно описано, как развернуть микросервис на основе Flask в кластере Kubernetes:
https://tprg.ru/U6df
#devops #flask #kubernetes
Инструменты профилирования и визуализации в Python
Разобраться в небольшом коде не составляет труда, но когда речь заходит о коде в десятки тысяч строк, становится сложно отловить ошибку или понять структуру кода.
Для решения этих проблем существуют различные инструменты для профилирования и визуализации кода. Несколько из них рассмотрено в этой статье:
https://tprg.ru/Wp31
Разобраться в небольшом коде не составляет труда, но когда речь заходит о коде в десятки тысяч строк, становится сложно отловить ошибку или понять структуру кода.
Для решения этих проблем существуют различные инструменты для профилирования и визуализации кода. Несколько из них рассмотрено в этой статье:
https://tprg.ru/Wp31