⚡️ Создаём REST API
Критически важные части системы могут принести много хлопот. Поэтому, если вам надо чтобы они работали быстро, надёжно и стабильно, взгляните в сторону Falcon.
Установка:
У него хорошая документация, а также многие хвалят его исходный код.
#миниурок #falcon
Критически важные части системы могут принести много хлопот. Поэтому, если вам надо чтобы они работали быстро, надёжно и стабильно, взгляните в сторону Falcon.
Установка:
pip install falcon
Этот минималистичный фреймворк упрощает разработку микросервисов. Им пользуются такие проекты, как OpenStack, Opera Software, EMC, что многое говорит о качестве модуля.У него хорошая документация, а также многие хвалят его исходный код.
#миниурок #falcon
Что выведет код выше?
Anonymous Quiz
19%
...
13%
Ellipsis
7%
slice(None, None, None)
15%
Ничего
34%
Ошибку
11%
Узнать ответ
🔥1
⚡️ Что такое Elipsis?
Это — расширение для срезов. Таким образом, пользователи могут добавлять своё особое поведение в срезы, просто поменяв код
А троеточие — всего лишь константа, обозначающая Ellipsis, то есть matrix[0, ..., 0] и matrix[0, Ellipsis, 0] это одно и то же.
Эту фичу реализует numpy (см. пример). Почитать про неё подробнее можно тут и тут.
#теория
Это — расширение для срезов. Таким образом, пользователи могут добавлять своё особое поведение в срезы, просто поменяв код
__getitem__
.А троеточие — всего лишь константа, обозначающая Ellipsis, то есть matrix[0, ..., 0] и matrix[0, Ellipsis, 0] это одно и то же.
Эту фичу реализует numpy (см. пример). Почитать про неё подробнее можно тут и тут.
#теория
Что выведет код выше?
Anonymous Quiz
18%
<class 'builtin_function_or_method'>
31%
<class 'type'>
24%
<class 'int'>
19%
Ошибка
8%
Узнать ответ
⚡️ Задачка с собеседования | #Medium
Условие:
Вам нужно нарисовать n строк треугольника Паскаля. В нём на вершине и по бокам стоят единицы, а каждое число внутри равно сумме двух расположенных над ним чисел.
Пример на фото выше.
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
Условие:
Вам нужно нарисовать n строк треугольника Паскаля. В нём на вершине и по бокам стоят единицы, а каждое число внутри равно сумме двух расположенных над ним чисел.
Пример на фото выше.
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
⚡️ Быстрый веб-фреймворк
FastAPI — отличный фреймвок для создания RESTful API. Им пользуются Uber, Netflix, Microsoft, поскольку писать код намного проще, а допустить ошибку сложнее.
Установка:
И это ещё не всё, о всех преимуществах модуля можно прочитать в документации, в разделе Features.
FastAPI — отличный фреймвок для создания RESTful API. Им пользуются Uber, Netflix, Microsoft, поскольку писать код намного проще, а допустить ошибку сложнее.
Установка:
pip install "fastapi[all]"
Модуль использует Pydantic, а значит множество проблем с типами будут решены. Также, в сравнении с NodeJS и Go он раза в 2-3 быстрее решает задачи.И это ещё не всё, о всех преимуществах модуля можно прочитать в документации, в разделе Features.
Что выведет код выше?
Anonymous Quiz
26%
user 1234
23%
login password
26%
{'login': 'user', 'password':'1234'}
16%
Ошибку
9%
Узнать ответ
⚡️ Roadmap Python-разработчика
Актуальная информация для полных новичков. Спойлер: читать всё, что попадается под руку — плохой вариант, ведь в любом деле важна последовательность.
Именно поэтому опытные разработчики составляют подобные карты, на которых показано, что стоит учить, в какой последовательности и для чего. Пользуйтесь.
Подробнее
#roadmap
Актуальная информация для полных новичков. Спойлер: читать всё, что попадается под руку — плохой вариант, ведь в любом деле важна последовательность.
Именно поэтому опытные разработчики составляют подобные карты, на которых показано, что стоит учить, в какой последовательности и для чего. Пользуйтесь.
Подробнее
#roadmap
👍1
Что выведет код выше?
Anonymous Quiz
23%
[1j, 4, 5]
7%
[5, 4, 1j]
19%
[1j, 4, 5]
42%
Ошибку
8%
Узнать ответ
⚡️ Python прямо в браузере
Речь пойдёт об интересной альтернативе JavaScript, а именно — brython. Модуль позволяет писать код на Python прямо внутри HTML файла.
Установка:
Кстати, перемещать большие скрипты Python в отдельный и подключать их можно. Документацию с классными примерами можно найти тут.
#миниурок #brython
Речь пойдёт об интересной альтернативе JavaScript, а именно — brython. Модуль позволяет писать код на Python прямо внутри HTML файла.
Установка:
pip install brython
Для работы вам надо подключить brython.js, запустить функцию brython()
при загрузке страницы (onload в body) и наслаждаться работой. Кстати, перемещать большие скрипты Python в отдельный и подключать их можно. Документацию с классными примерами можно найти тут.
#миниурок #brython
⚡️ Задачка с собеседования | #Easy
Условие:
Напишите функцию, которая будет возвращать количество различных буквенных символов и цифр, не зависящих от регистра, которые встречаются во входной строке более одного раза
Пример:
solution('') ➞ 0
solution('abcde') ➞ 0
solution('abcdeaB') ➞ 2
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
Условие:
Напишите функцию, которая будет возвращать количество различных буквенных символов и цифр, не зависящих от регистра, которые встречаются во входной строке более одного раза
Пример:
solution('') ➞ 0
solution('abcde') ➞ 0
solution('abcdeaB') ➞ 2
📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇
#Задачка_с_собеседования
👍1