Сортировка списка строк
Этот фрагмент кода пригодится, например при упорядочении всех имен студентов в списке.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Этот фрагмент кода пригодится, например при упорядочении всех имен студентов в списке.
👍 - если было полезно
#полезные_сниппеты
@python_practics
❤5👍3
Ультимативный ресурс по программированию: сборник бесплатных чит-листов по программированию
В мире программирования чит-листы — это секретное оружие каждого разработчика. От новичков до опытных программистов, эти чит-листы помогают быстро найти нужную информацию и повысить продуктивность. Сегодня автор собрал для вас лучший набор чит-листов по различным языкам программирования и инструментам, от Python до Docker. Обязательно сохраняйте в закладки!
Подробнее👇
#статьи
@python_practics
В мире программирования чит-листы — это секретное оружие каждого разработчика. От новичков до опытных программистов, эти чит-листы помогают быстро найти нужную информацию и повысить продуктивность. Сегодня автор собрал для вас лучший набор чит-листов по различным языкам программирования и инструментам, от Python до Docker. Обязательно сохраняйте в закладки!
Подробнее👇
#статьи
@python_practics
👍3
Искусственный интеллект в стратегических играх: Часть I. Компьютерные шахматы
Чему вы научитесь:
• Основам разработки алгоритмов для игры в шахматы;
• Применению теории игр в компьютерных шахматах;
• Созданию и обучению шахматных движков с использованием ИИ;
• Реализации алгоритмов поиска, таких как Minimax и Alpha-Beta;
• Анализу и улучшению стратегий игры для повышения уровня ИИ.
"Искусственный интеллект в стратегических играх: Часть I. Компьютерные шахматы" предложит вам всесторонний подход к созданию шахматных программ, которые могут соперничать с профессиональными игроками, используя современные методы ИИ и машинного обучения.
Книга в формате pdf👇
#курсы_книги
@python_practics
Чему вы научитесь:
• Основам разработки алгоритмов для игры в шахматы;
• Применению теории игр в компьютерных шахматах;
• Созданию и обучению шахматных движков с использованием ИИ;
• Реализации алгоритмов поиска, таких как Minimax и Alpha-Beta;
• Анализу и улучшению стратегий игры для повышения уровня ИИ.
"Искусственный интеллект в стратегических играх: Часть I. Компьютерные шахматы" предложит вам всесторонний подход к созданию шахматных программ, которые могут соперничать с профессиональными игроками, используя современные методы ИИ и машинного обучения.
Книга в формате pdf👇
#курсы_книги
@python_practics
👍5
Какая функция возвращает скалярное произведение двух массивов?
Anonymous Quiz
55%
18%
dot()
27%
num.dot()
👍2
Как обойти замедление 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