Теперь поговорим о ESP32 и посмотрим что это за зверь такой =) Из его особенностей я бы хотел отметить встроенные модули Bluetooth и Wi-Fi, её миниатюрность, хорошую мощность и низкую стоимость. Это делает ESP32 идеальной платой для начинающих. Для примера плата ESP-WROOM-32 DevKit v1 имеет двух ядерный 32 битный микропроцессор с тактовой частотой 240 мгц, 4мб флеш памяти и 520 кб оперативной памяти. Согласитесь, это гораздо больше чем в Arduino? Её можно спокойно применять в сфере интернет-вещей. На ней можно запускать даже страницы html. Я приложу ссылку на интересную статью от Amperka про ESP32, где на ней мигают светодиодом используя кнопки на веб странице. Прошу заметить, что ESP32 тоже имеет поддержку FreeRTOS и RT-Thread, как и STM32.
Какую из этих плат выбрать, зависит от требований к вашему проекту и ваших финансовых возможностей. И на этом я заканчиваю первую часть статьи о применении Python и C/C++. Скоро выйдет вторая часть данной статьи. Дальше будет ещё интереснее :)
Заключение
- Поговорили о прототипировании;
- Поговорили о веб разработке;
- Насладились темой игр;
- Вдохновились робототехникой и DIY;
Ссылки к статье
- ШБР 2023 - Вводная лекция про бэкенд (Яндекс)
- Библиотека asgiref для WSGI-to-ASGI адаптера (Flask)
- Протокол FastCGI
- Протокол Scgi
- 16 бит тому назад - idTech1 (Doom) engine
- Repka Pi
- MicroPython
- ESP32 Amperka мигает светодиодами через веб страницу
Пост на сайте
Поддержать проект на Boosty
Поддержать проект в Telegram
#Python #django #Сравнение_Python_и_C #C #C++ #fastapi #микроконтроллеры #фреймворки #renpy #DIY #pygame #web #flask #arduin #stm
Какую из этих плат выбрать, зависит от требований к вашему проекту и ваших финансовых возможностей. И на этом я заканчиваю первую часть статьи о применении Python и C/C++. Скоро выйдет вторая часть данной статьи. Дальше будет ещё интереснее :)
Заключение
- Поговорили о прототипировании;
- Поговорили о веб разработке;
- Насладились темой игр;
- Вдохновились робототехникой и DIY;
Ссылки к статье
- ШБР 2023 - Вводная лекция про бэкенд (Яндекс)
- Библиотека asgiref для WSGI-to-ASGI адаптера (Flask)
- Протокол FastCGI
- Протокол Scgi
- 16 бит тому назад - idTech1 (Doom) engine
- Repka Pi
- MicroPython
- ESP32 Amperka мигает светодиодами через веб страницу
Пост на сайте
Поддержать проект на Boosty
Поддержать проект в Telegram
#Python #django #Сравнение_Python_и_C #C #C++ #fastapi #микроконтроллеры #фреймворки #renpy #DIY #pygame #web #flask #arduin #stm
🔥5
FastAPI 1. Инициализация проекта
Автор: Иван Ашихмин
В этой статье начнём изучение фреймворка FastAPI, познакомимся с Poetry и инициализируем проект.
Читать пост в Telegram
Пост на сайте
Поддержать проект на Boosty
Поддержать проект в Telegram
#Python #IDE #Django #PyCharm #Гайды #DRF #JSON #OpenAPI #FastAPI #Сервис_на_FastAPI #Swagger #Бэкэнд #Poetry #Документация #VSCode
Автор: Иван Ашихмин
В этой статье начнём изучение фреймворка FastAPI, познакомимся с Poetry и инициализируем проект.
Читать пост в Telegram
Пост на сайте
Поддержать проект на Boosty
Поддержать проект в Telegram
#Python #IDE #Django #PyCharm #Гайды #DRF #JSON #OpenAPI #FastAPI #Сервис_на_FastAPI #Swagger #Бэкэнд #Poetry #Документация #VSCode
🔥9👍2👏1
FastAPI 2. Подготовка проекта
Автор: Иван Ашихмин
В этом посте мы рассмотрим принципы организации структуры проекта на FastAPI, упростим запуск приложения с помощью Poetry и создадим файл для переменных окружения, необходимых для подключения к PostgreSQL.
Читать пост в Telegram
Пост на сайте
Поддержать проект на Boosty
Поддержать проект в Telegram
#Python #Гайды #dotenv #FastAPI #SQLAlchemy #Pydantic #переменные_окружения #pydantic_settings #poetry #PostgresDsn #SecretStr
Автор: Иван Ашихмин
В этом посте мы рассмотрим принципы организации структуры проекта на FastAPI, упростим запуск приложения с помощью Poetry и создадим файл для переменных окружения, необходимых для подключения к PostgreSQL.
Читать пост в Telegram
Пост на сайте
Поддержать проект на Boosty
Поддержать проект в Telegram
#Python #Гайды #dotenv #FastAPI #SQLAlchemy #Pydantic #переменные_окружения #pydantic_settings #poetry #PostgresDsn #SecretStr
24🔥8👍1💅1
FastAPI 3. Подключение к SQLAlchemy и генератор сессий
Автор: Иван Ашихмин
В этом посте продолжим изучение FastAPI. Подключим к проекту SQLAlchemy и создадим фабрику сессий.
Читать пост в Telegram
Пост на сайте
Поддержать проект на Boosty
Поддержать проект в Telegram
#Гайды #FastAPI #SQLAlchemy #PostgresDsn #session_maker #фабрика_сессий #подключение_БД
Автор: Иван Ашихмин
В этом посте продолжим изучение FastAPI. Подключим к проекту SQLAlchemy и создадим фабрику сессий.
Читать пост в Telegram
Пост на сайте
Поддержать проект на Boosty
Поддержать проект в Telegram
#Гайды #FastAPI #SQLAlchemy #PostgresDsn #session_maker #фабрика_сессий #подключение_БД
10🔥6❤3👍2👏1
FastAPI 4. Модель пользователя и Alembic
Автор: Иван Ашихмин
В этом посте начнём работу по системе пользователей в проекте. Опишем модели базы данных и инициализируем Alembic для создания миграций.
Читать пост в Telegram
Пост на сайте
Поддержать проект на Boosty
Поддержать проект в Telegram
#Гайды #миграции #FastAPI #SQLAlchemy #подключение_БД #black #Классы_моделей #Alembic
Автор: Иван Ашихмин
В этом посте начнём работу по системе пользователей в проекте. Опишем модели базы данных и инициализируем Alembic для создания миграций.
Читать пост в Telegram
Пост на сайте
Поддержать проект на Boosty
Поддержать проект в Telegram
#Гайды #миграции #FastAPI #SQLAlchemy #подключение_БД #black #Классы_моделей #Alembic
🔥8👍1👏1🤝1
FastAPI 5. Приложение аутентификации и Pydantic схемы
Автор: Иван Ашихмин
В этом посте мы напишем Pydantic-схемы для данных пользователя, создадим класс пользовательского менеджера для работы с БД, а также пользовательский обработчик для работы в паролями и другими видами токенов.
Читать пост
Поддержать проект на Boosty
Поддержать проект в Telegram
#Python #IDE #Django #PyCharm #Гайды #FastAPI #Сервис_на_FastAPI #Бэкэнд #Poetry #Документация #SQLAlchemy #passlib #Шифрование_пароля
Автор: Иван Ашихмин
В этом посте мы напишем Pydantic-схемы для данных пользователя, создадим класс пользовательского менеджера для работы с БД, а также пользовательский обработчик для работы в паролями и другими видами токенов.
Читать пост
Поддержать проект на Boosty
Поддержать проект в Telegram
#Python #IDE #Django #PyCharm #Гайды #FastAPI #Сервис_на_FastAPI #Бэкэнд #Poetry #Документация #SQLAlchemy #passlib #Шифрование_пароля
🔥7
Изменения на сайте и статьи по FastAPI
Автор: Иван Ашихмин
Мы изменили страницу статей и переписали статьи по FastAPI. Подробнее в новости...
Читать пост
Поддержать проект на Boosty
Поддержать проект в Telegram
#сайт #Новости #Код_на_салфетке #посты #изменения #FastAPI #статья
Автор: Иван Ашихмин
Мы изменили страницу статей и переписали статьи по FastAPI. Подробнее в новости...
Читать пост
Поддержать проект на Boosty
Поддержать проект в Telegram
#сайт #Новости #Код_на_салфетке #посты #изменения #FastAPI #статья
🔥10❤🔥2
FastAPI 6. Пользовательский сервис и маршруты регистрации
Автор: Иван Ашихмин
В этой статье мы напишем пользовательский сервис для работы с пользователем. Реализуем и проверим работу маршрута регистрации.
Читать пост
Поддержать проект на Boosty
Поддержать проект в Telegram
#Python #Гайды #FastAPI #SQLAlchemy #Регистрация_пользователя #Пользовательский_сервис
Автор: Иван Ашихмин
В этой статье мы напишем пользовательский сервис для работы с пользователем. Реализуем и проверим работу маршрута регистрации.
Читать пост
Поддержать проект на Boosty
Поддержать проект в Telegram
#Python #Гайды #FastAPI #SQLAlchemy #Регистрация_пользователя #Пользовательский_сервис
🔥5👍1
Taigram: Начало работы
Авторы: Иван Ашихмин, Виктор Вангели
В этой статье мы начнём рассказ о процессе разработки нашего Open Source проекта
Читать пост на сайте
Читать пост на Хабр
Поддержать проект на Boosty
Поддержать проект в Telegram
#Python #aiogram #github #fastapi #Open_Source #управление_проектами #тайга #taigram #репозиторий
Авторы: Иван Ашихмин, Виктор Вангели
В этой статье мы начнём рассказ о процессе разработки нашего Open Source проекта
Taigram. Вы узнаете, что нас сподвигло на этот проект, как мы начали к нему готовиться и что выбрали в качестве технологической базы.Читать пост на сайте
Читать пост на Хабр
Поддержать проект на Boosty
Поддержать проект в Telegram
#Python #aiogram #github #fastapi #Open_Source #управление_проектами #тайга #taigram #репозиторий
🔥6⚡1
Taigram: Архитектура приложения
Авторы: Иван Ашихмин, Виктор Вангели
В этой статье мы продолжаем рассказывать о нашем Open Source проекте - Taigram! Вы узнаете какую архитектуру приложения мы выбрали, как организовали конфигурацию, подключили CI Workflow и с чего начали писать код.
Читать статью на сайте
Читать статью на Хабр
Поддержать проект на Boosty
Поддержать проект в Telegram
#Python #aiogram #github #fastapi #Open_Source #тайга #taigram #pre_commit #workflow #dynaconf #pytest #singleton #ci_cd
Авторы: Иван Ашихмин, Виктор Вангели
В этой статье мы продолжаем рассказывать о нашем Open Source проекте - Taigram! Вы узнаете какую архитектуру приложения мы выбрали, как организовали конфигурацию, подключили CI Workflow и с чего начали писать код.
Читать статью на сайте
Читать статью на Хабр
Поддержать проект на Boosty
Поддержать проект в Telegram
#Python #aiogram #github #fastapi #Open_Source #тайга #taigram #pre_commit #workflow #dynaconf #pytest #singleton #ci_cd
🔥6