python_practics
5.29K subscribers
1.85K photos
205 videos
119 files
59 links
Python - обучающие материалы, полезные советы и статьи.

Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront

Купить рекламу: https://telega.in/c/python_practics
Download Telegram
Ставь 👍 если было полезно

#теория_python

@python_practics
👍15
Какая функция возвращает скалярное произведение двух массивов?
Anonymous Quiz
18%
dot()
27%
👍2
Как обойти замедление Youtube

YouTube замедлился, и это не новость. Пользователи сообщают, что уже не могут насладиться любимым видеохостингом, как раньше. Авторы статьи решили разобраться в проблеме и предложить способы обхода блокировки и ограничений.

Подробнее👇

#статьи

@python_practics
👎4🔥3
Внимание! - Вопрос!

Что такое RPC?

Удалённый вызов процедур, реже Вызов удалённых процедур (от англ. Remote Procedure Call, RPC) — класс технологий, позволяющих компьютерным программам вызывать функции или процедуры в другом адресном пространстве (на удалённых компьютерах, либо в независимой сторонней системе на том же устройстве). Обычно реализация RPC-технологии включает в себя два компонента: сетевой протокол для обмена в режиме клиент-сервер и язык сериализации объектов (или структур, для необъектных RPC). На транспортном уровне RPC используют в основном протоколы TCP и UDP, однако, некоторые построены на основе HTTP (что нарушает архитектуру ISO/OSI, так как HTTP — изначально не транспортный протокол).

#вопросы_из_собеседований
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Тетрис на Python

Полный код можно посмотреть по ссылке👇

#sandbox

@python_practics
👍2
Задача:

Ваша задача — написать функцию, возвращающую сумму последовательности целых чисел.
Последовательность определяется тремя неотрицательными значениями: начало, конец, шаг.

Пример:


   2,6,2 --> 12 (2 + 4 + 6)
1,5,1 --> 15 (1 + 2 + 3 + 4 + 5)


#задачник

@python_practics
👍5
Генератор списков с If и Else

А этот фрагмент кода будет очень полезен при проведении фильтрации структуры данных на основе некоторых условий.

👍 - если было полезно

#полезные_сниппеты

@python_practics
👍6
Ставь 👍 если было полезно

#теория_python

@python_practics
👎7👍4🤔21
Внимание! - Вопрос!

Что такое gRPC?

Это высокопроизводительный фреймворк разработанный компанией Google для вызов удаленных процедур (RPC), работает поверх HTTP/2. gRPC простой в использовании, отлично подходит для создания распределенных систем (микросервисов) и API. Имеет встроенную поддержку для балансировки нагрузки, трассировки, аутентификации и проверки жизнеспособности сервисов. Есть возможность создавать клиентские библиотеки для работы с бэкендом на 10 языках. Высокая производительность достигается за счет использования протокола HTTP/2 и Protocol Buffers.

#вопросы_из_собеседований

@python_practics
👍8
SQLA

Самый популярный фреймворк для работы с базами данных на Python. На нем можно делать описания для ORM или использовать сырой SQL, удобно строить SQL-запросы, передавая во встроенные функции имена классов, где находится таблица. SQLA реализует автоматическую проверку этих запросов перед их исполнением для избежания SQL-инъекций. Позволяет работать с аннотациями типов, что сильно упрощает процесс разработки.

SQLA не зависит от того, какую базу данных вы используете: необходима лишь библиотека, осуществляющая подключение к протоколу СУБД и имеющая диалекты, которые можно написать самому.

Подробнее👇

#фреймворки_библиотеки

@python_practics
👍3
Сложение элементов двух списков

Допустим, у вас есть два списка, которые надо объединить в один, суммировав их элементы. Это пригодится, например в таком сценарии.

👍 - если было полезно

#полезные_сниппеты

@python_practics
👍15
Создание полного Fast-API сервиса с фронтендом и деплоем за полчаса

Автор недавно опубликовал на Хабре более десяти обширных статей, посвященных разработке собственного API с использованием FastAPI. Однако эти статьи носили преимущественно теоретический характер. В своей новой статье автор предлагает практическое руководство по созданию полноценного веб-сервиса с фронтендом и бэкендом с нуля и максимально быстро.
В статье подробно описан процесс разработки, а также представлен пошаговый алгоритм развертывания приложения, что позволит любому пользователю воспользоваться созданным сервисом.

Подробнее👇

#статьи

@python_practics
👍31
This media is not supported in your browser
VIEW IN TELEGRAM
Коллеги с синдромом самозванца на месте?

#мемчики

@python_practics
👍7👎1
Алгоритмический тренинг. Решения практических задач на Python и C++

Чему вы научитесь:

• Основам и продвинутым концепциям алгоритмов и структур данных;
• Решению практических задач с использованием Python и C++;
• Оптимизации и улучшению производительности алгоритмов;
• Реализации различных алгоритмов, таких как сортировка, поиск и графовые алгоритмы;
• Подготовке к соревнованиям по программированию и техническим собеседованиям.

Книга "Алгоритмический тренинг. Решения практических задач на Python и C++" предоставляет углубленное обучение по алгоритмам и их реализации на языках Python и C++. Вы получите практические навыки решения сложных задач, что поможет вам подготовиться к соревнованиям и собеседованиям, а также улучшить свои программные навыки.

Книга в формате pdf👇

#курсы_книги

@python_practics
👍6🔥1