Как обойти замедление Youtube
YouTube замедлился, и это не новость. Пользователи сообщают, что уже не могут насладиться любимым видеохостингом, как раньше. Авторы статьи решили разобраться в проблеме и предложить способы обхода блокировки и ограничений.
Подробнее👇
#статьи
@python_practics
YouTube замедлился, и это не новость. Пользователи сообщают, что уже не могут насладиться любимым видеохостингом, как раньше. Авторы статьи решили разобраться в проблеме и предложить способы обхода блокировки и ограничений.
Подробнее👇
#статьи
@python_practics
👎4🔥3
Внимание! - Вопрос!
Что такое RPC?
Удалённый вызов процедур, реже Вызов удалённых процедур (от англ. Remote Procedure Call, RPC) — класс технологий, позволяющих компьютерным программам вызывать функции или процедуры в другом адресном пространстве (на удалённых компьютерах, либо в независимой сторонней системе на том же устройстве). Обычно реализация RPC-технологии включает в себя два компонента: сетевой протокол для обмена в режиме клиент-сервер и язык сериализации объектов (или структур, для необъектных RPC). На транспортном уровне RPC используют в основном протоколы TCP и UDP, однако, некоторые построены на основе HTTP (что нарушает архитектуру ISO/OSI, так как HTTP — изначально не транспортный протокол).
#вопросы_из_собеседований
Что такое RPC?
#вопросы_из_собеседований
👍4
Задача:
Ваша задача — написать функцию, возвращающую сумму последовательности целых чисел.
Последовательность определяется тремя неотрицательными значениями: начало, конец, шаг.
Пример:
#задачник
@python_practics
Ваша задача — написать функцию, возвращающую сумму последовательности целых чисел.
Последовательность определяется тремя неотрицательными значениями: начало, конец, шаг.
Пример:
2,6,2 --> 12 (2 + 4 + 6)
1,5,1 --> 15 (1 + 2 + 3 + 4 + 5)
#задачник
@python_practics
👍5
Генератор списков с If и Else
А этот фрагмент кода будет очень полезен при проведении фильтрации структуры данных на основе некоторых условий.
👍 - если было полезно
#полезные_сниппеты
@python_practics
А этот фрагмент кода будет очень полезен при проведении фильтрации структуры данных на основе некоторых условий.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍6
Внимание! - Вопрос!
Что такое gRPC?
Это высокопроизводительный фреймворк разработанный компанией Google для вызов удаленных процедур (RPC), работает поверх HTTP/2. gRPC простой в использовании, отлично подходит для создания распределенных систем (микросервисов) и API. Имеет встроенную поддержку для балансировки нагрузки, трассировки, аутентификации и проверки жизнеспособности сервисов. Есть возможность создавать клиентские библиотеки для работы с бэкендом на 10 языках. Высокая производительность достигается за счет использования протокола HTTP/2 и Protocol Buffers.
#вопросы_из_собеседований
@python_practics
Что такое gRPC?
#вопросы_из_собеседований
@python_practics
👍8
SQLA
Самый популярный фреймворк для работы с базами данных на Python. На нем можно делать описания для ORM или использовать сырой SQL, удобно строить SQL-запросы, передавая во встроенные функции имена классов, где находится таблица. SQLA реализует автоматическую проверку этих запросов перед их исполнением для избежания SQL-инъекций. Позволяет работать с аннотациями типов, что сильно упрощает процесс разработки.
SQLA не зависит от того, какую базу данных вы используете: необходима лишь библиотека, осуществляющая подключение к протоколу СУБД и имеющая диалекты, которые можно написать самому.
Подробнее👇
#фреймворки_библиотеки
@python_practics
Самый популярный фреймворк для работы с базами данных на Python. На нем можно делать описания для ORM или использовать сырой SQL, удобно строить SQL-запросы, передавая во встроенные функции имена классов, где находится таблица. SQLA реализует автоматическую проверку этих запросов перед их исполнением для избежания SQL-инъекций. Позволяет работать с аннотациями типов, что сильно упрощает процесс разработки.
SQLA не зависит от того, какую базу данных вы используете: необходима лишь библиотека, осуществляющая подключение к протоколу СУБД и имеющая диалекты, которые можно написать самому.
Подробнее👇
#фреймворки_библиотеки
@python_practics
👍3
Сложение элементов двух списков
Допустим, у вас есть два списка, которые надо объединить в один, суммировав их элементы. Это пригодится, например в таком сценарии.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Допустим, у вас есть два списка, которые надо объединить в один, суммировав их элементы. Это пригодится, например в таком сценарии.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍15
Создание полного Fast-API сервиса с фронтендом и деплоем за полчаса
Автор недавно опубликовал на Хабре более десяти обширных статей, посвященных разработке собственного API с использованием FastAPI. Однако эти статьи носили преимущественно теоретический характер. В своей новой статье автор предлагает практическое руководство по созданию полноценного веб-сервиса с фронтендом и бэкендом с нуля и максимально быстро.
В статье подробно описан процесс разработки, а также представлен пошаговый алгоритм развертывания приложения, что позволит любому пользователю воспользоваться созданным сервисом.
Подробнее👇
#статьи
@python_practics
Автор недавно опубликовал на Хабре более десяти обширных статей, посвященных разработке собственного API с использованием FastAPI. Однако эти статьи носили преимущественно теоретический характер. В своей новой статье автор предлагает практическое руководство по созданию полноценного веб-сервиса с фронтендом и бэкендом с нуля и максимально быстро.
В статье подробно описан процесс разработки, а также представлен пошаговый алгоритм развертывания приложения, что позволит любому пользователю воспользоваться созданным сервисом.
Подробнее👇
#статьи
@python_practics
👍3❤1
Алгоритмический тренинг. Решения практических задач на Python и C++
Чему вы научитесь:
• Основам и продвинутым концепциям алгоритмов и структур данных;
• Решению практических задач с использованием Python и C++;
• Оптимизации и улучшению производительности алгоритмов;
• Реализации различных алгоритмов, таких как сортировка, поиск и графовые алгоритмы;
• Подготовке к соревнованиям по программированию и техническим собеседованиям.
Книга "Алгоритмический тренинг. Решения практических задач на Python и C++" предоставляет углубленное обучение по алгоритмам и их реализации на языках Python и C++. Вы получите практические навыки решения сложных задач, что поможет вам подготовиться к соревнованиям и собеседованиям, а также улучшить свои программные навыки.
Книга в формате pdf👇
#курсы_книги
@python_practics
Чему вы научитесь:
• Основам и продвинутым концепциям алгоритмов и структур данных;
• Решению практических задач с использованием Python и C++;
• Оптимизации и улучшению производительности алгоритмов;
• Реализации различных алгоритмов, таких как сортировка, поиск и графовые алгоритмы;
• Подготовке к соревнованиям по программированию и техническим собеседованиям.
Книга "Алгоритмический тренинг. Решения практических задач на Python и C++" предоставляет углубленное обучение по алгоритмам и их реализации на языках Python и C++. Вы получите практические навыки решения сложных задач, что поможет вам подготовиться к соревнованиям и собеседованиям, а также улучшить свои программные навыки.
Книга в формате pdf👇
#курсы_книги
@python_practics
👍6🔥1
С помощью какой функции можно перевести переменную в строку?
Anonymous Quiz
4%
lin()
94%
str()
3%
row()
🤔6👎2👍1
Как написать простой калькулятор на Python
Python остается одним из самых популярных языков программирования. Он используется в огромном количестве областей — от разработки ботов в Telegram до машинного обучения и Big Data. Но прежде, чем браться за более сложные задачи, нужно научиться писать базовые программы. В статье рассказали, как создать простейший калькулятор на Python с пояснениями и инструкциями.
Подробнее👇
#статьи
@python_practics
Python остается одним из самых популярных языков программирования. Он используется в огромном количестве областей — от разработки ботов в Telegram до машинного обучения и Big Data. Но прежде, чем браться за более сложные задачи, нужно научиться писать базовые программы. В статье рассказали, как создать простейший калькулятор на Python с пояснениями и инструкциями.
Подробнее👇
#статьи
@python_practics
👍6