FastAPI - это современный веб-фреймворк для создания API с использованием Python 3.6+ на основе стандартов OpenAPI и JSON Schema. Он был разработан для создания более быстрых и масштабируемых API, чем другие фреймворки, такие как Flask и Django.
FastAPI очень легок в использовании и имеет простой и понятный синтаксис, что делает его идеальным выбором для новичков. Он также предоставляет документацию API на основе стандартов OpenAPI и JSON Schema, что упрощает работу с API.
FastAPI использует асинхронные запросы, которые позволяют обрабатывать запросы многопоточно. Это увеличивает скорость обработки запросов и снижает время ожидания для пользователей.
FastAPI автоматически валидирует данные входного запроса на основе JSON Schema, что уменьшает количество ошибок и упрощает разработку API.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
👍2
Python Hub - сборище Питонистов
Photo
Разбор 👨💻
В переменные a и b заносим функции из библиотеки рандом.
Далее мы сравниваем типы этих функций. Функция == Функция — все гуд.
Типы сравниваем т.к. передали эти переменные в функцию t(), которая вернула результат type().
В принте выводим 2 ** 3 —> 2 в степени 3 —> 8
Ответ: 8
Далее мы сравниваем типы этих функций. Функция == Функция — все гуд.
Типы сравниваем т.к. передали эти переменные в функцию t(), которая вернула результат type().
В принте выводим 2 ** 3 —> 2 в степени 3 —> 8
Ответ: 8
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
https://www.youtube.com/watch?v=dpHhwaUSa2U
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Решаем простые задачи на PYTHON уровня Junior | CODEWARS
В этом видео мы порешаем простые задачи на языке пайтон уровня Джуна, джуниор или же Junior. Задачи мы будем брать с сайта codewars. Возможно, дальше еще будем решать leetcode :)
Подписывайся на наш телеграм канал! 👨💻
https://t.me/pythonhub001
И вступай…
Подписывайся на наш телеграм канал! 👨💻
https://t.me/pythonhub001
И вступай…
👍3
Что выдаст код выше?
Anonymous Quiz
41%
hello\nhello
15%
hello hello
12%
hellohello
5%
hello\n
15%
hello
5%
Error
5%
Ничего
2%
Не знаю
👍4
Ссылка на первую ката (задачу) из видоса.
Может есть у кого-то еще варианты, как можно решить задачу?
(https://www.codewars.com/kata/55685cd7ad70877c23000102)
Может есть у кого-то еще варианты, как можно решить задачу?
(https://www.codewars.com/kata/55685cd7ad70877c23000102)
👍2
В настоящее время многие веб-приложения используют RestApi. RestApi - это аббревиатура от Representational State Transfer Application Programming Interface. RestApi - это набор протоколов и правил, используемых для создания веб-сервисов, которые могут взаимодействовать друг с другом.
RestApi работает на основе нескольких принципов. Один из них - это использование универсальных интерфейсов. Это означает, что клиенты и серверы должны использовать общие методы передачи данных, такие как HTTP-протоколы GET, POST, PUT и DELETE.
Другой принцип - это использование ресурсов. Ресурсы - это общие сущности, которые могут быть представлены в виде URL-адресов. Например, веб-сервис может представлять собой коллекцию пользователей, каждый из которых является отдельным ресурсом.
RestApi имеет множество преимуществ. Одно из них - это возможность создания универсальных веб-сервисов, которые могут взаимодействовать с любым клиентом, который может использовать общие методы передачи данных.
RestApi также обеспечивает гибкость и масштабируемость веб-сервисов. Это означает, что веб-сервисы могут легко добавляться и масштабироваться по мере необходимости.
Наконец, RestApi обеспечивает безопасность веб-сервисов. Он может использовать стандартные методы аутентификации и авторизации, такие как OAuth, для обеспечения безопасности и конфиденциальности передаваемых данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Python Hub - сборище Питонистов
Photo
Разбор 👨💻
Совсем забыл про разбор 🙃
Записываем в файл текст. Обратите внимание, что в тексте есть \n —> это переход на новую строку (аналог enter на клаве).
Когда мы дальше открываем файл на чтение, то мы считываем только 1 строку readline'ом. Поэтому получим просто слово hello
Записываем в файл текст. Обратите внимание, что в тексте есть \n —> это переход на новую строку (аналог enter на клаве).
Когда мы дальше открываем файл на чтение, то мы считываем только 1 строку readline'ом. Поэтому получим просто слово hello
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
👍1
Python Hub - сборище Питонистов
Photo
Разбор 👨💻
Почему-то многие писали в тт о том, что нельзя так назвать функцию. Заблуждение.
Сначала в переменную a был занесен текст "5".
Далее a = a + str(a)
str уже переопределено —> передаем туда текст "5", возвращается "55".
a = "5" + "55" —> "555"
Вот и ответ. Кратно пояснил, надеюсь, что понятно.
Сначала в переменную a был занесен текст "5".
Далее a = a + str(a)
str уже переопределено —> передаем туда текст "5", возвращается "55".
a = "5" + "55" —> "555"
Вот и ответ. Кратно пояснил, надеюсь, что понятно.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Дана последовательность натуральных чисел общим количеством от 1 до 1000. В последовательности числа не отсортированы, то есть расположены в случайном порядке. Сами числа берутся из диапазона от 0 до 999 включительно.
Введено правило, что допустимо двигаться в последовательности слева направо только так, чтобы переходить от текущего числа к следующему строго большему. Не обязательно начинать с самого левого элемента.
Рассмотрим пример последовательности:
6 2 5 1 7 4 8 3
Тогда в ней можно двигаться по следующим маршрутам:
6 7 8, 6 8, 7 8, 2 5 7 8, 1 4 8
и т.д.
Как видите, в любом из этих маршрутов числа строго возрастают слева направо.
Требуется найти длину самого длинного разрешённого маршрута.
____________________
Sample Input:
6 2 5 1 7 4 8 3
____________________
Sample Output:
4
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Что выдаст код выше?
Anonymous Quiz
10%
1
17%
(1,1,1,1,1,1,1,1,1,1,1)
20%
[1]
17%
[1],[1],[1],[1],[1],[1],[1]
32%
{1}
2%
set
0%
Error
2%
Не знаю
👍2
Python Hub - сборище Питонистов
Photo
Долгожданный разбор 👨💻
Вызываем функцию, в которую передаем список из множества элементов. Далее считаем его длину.
Умножаем [1] на длину(N, например) и получаем список, где у нас N единиц.
Далее вернем через return из функции наш список, преобразовав в множество. После преобразования получим {1}, т.к. все повторы уберутся.
В выводе получим {1}
Умножаем [1] на длину(N, например) и получаем список, где у нас N единиц.
Далее вернем через return из функции наш список, преобразовав в множество. После преобразования получим {1}, т.к. все повторы уберутся.
В выводе получим {1}
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Python Big Data Инженер - это специалист, который обладает навыками работы с большими объемами данных. Для занятия этой должности часто необходимо обладать следующими навыками:
Python - это язык программирования, который широко используется в области обработки данных. Python Big Data Инженер должен обладать хорошими знаниями языка Python, чтобы управлять и обрабатывать большие объемы данных.
Python Big Data Инженер должен иметь хорошие знания в области баз данных. Он должен уметь разрабатывать и управлять базами данных, а также анализировать их.
Python Big Data Инженер должен знать инструменты для работы с большими объемами данных, такие как Hadoop, Spark, Kafka и другие. Он должен уметь использовать эти инструменты для обработки и анализа данных.
Python Big Data Инженеры играют важную роль в организации. Они отвечают за обработку и анализ больших объемов данных, которые используются для принятия важных решений. Они работают в области машинного обучения, аналитики данных, бизнес-анализа и других областях.
p.s. Мб тут есть те, кто уже стал/планирует работать в области Big Data?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Python Data Science инженер отвечает за анализ больших объемов данных и извлечение из них полезной информации. Он использует различные инструменты и техники, такие как машинное обучение, статистический анализ, визуализацию данных и другие, чтобы извлечь ценные знания из данных. Python Data Science инженеры работают с данными различной сложности, от простых таблиц и графиков до сложных баз данных и больших наборов данных.
Python Data Science инженеры также работают с машинным обучением. Они создают модели машинного обучения, которые используются для прогнозирования результатов и принятия решений на основе данных. Python Data Science инженеры используют различные алгоритмы машинного обучения, чтобы создавать модели, которые могут использоваться для решения различных задач.
Python Data Science инженеры также отвечают за визуализацию данных. Они создают графики, диаграммы и другие типы визуализации данных, которые помогают представлять данные в более понятном и доступном виде. Это позволяет принимать более информированные решения на основе данных и обеспечивает лучшее понимание данных для всех участников проекта.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
https://www.youtube.com/watch?v=hWm9GcCFD3E
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
TELEGRAM BOT на PYTHON переводит ТЕКСТ в ГОЛОСОВОЕ СООБЩЕНИЕ | AIOGRAM
В этом видео мы напишем телеграм бот на пайтоне, используя aiogram, который будет переводить текстовые сообщения в голосовые сообщения (текст в аудио).
Подписывайся на наш телеграм канал! 👨💻
https://t.me/pythonhub001
И вступай в чат 👨💻
https://t.me/pythonhub_chat…
Подписывайся на наш телеграм канал! 👨💻
https://t.me/pythonhub001
И вступай в чат 👨💻
https://t.me/pythonhub_chat…
👍4