python_practics | Unsorted

Telegram-канал python_practics - python_practics

5480

Python - обучающие материалы, полезные советы и статьи. Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/python_practics

Subscribe to a channel

python_practics

Внимание! - Вопрос!

Что такое RPC?

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

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

Читать полностью…

python_practics

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

#теория_python

@python_practics

Читать полностью…

python_practics

Искусственный интеллект в стратегических играх: Часть I. Компьютерные шахматы

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

• Основам разработки алгоритмов для игры в шахматы;
• Применению теории игр в компьютерных шахматах;
• Созданию и обучению шахматных движков с использованием ИИ;
• Реализации алгоритмов поиска, таких как Minimax и Alpha-Beta;
• Анализу и улучшению стратегий игры для повышения уровня ИИ.

"Искусственный интеллект в стратегических играх: Часть I. Компьютерные шахматы" предложит вам всесторонний подход к созданию шахматных программ, которые могут соперничать с профессиональными игроками, используя современные методы ИИ и машинного обучения.

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

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

@python_practics

Читать полностью…

python_practics

Ультимативный ресурс по программированию: сборник бесплатных чит-листов по программированию

В мире программирования чит-листы — это секретное оружие каждого разработчика. От новичков до опытных программистов, эти чит-листы помогают быстро найти нужную информацию и повысить продуктивность. Сегодня автор собрал для вас лучший набор чит-листов по различным языкам программирования и инструментам, от Python до Docker. Обязательно сохраняйте в закладки!

Подробнее👇

#статьи

@python_practics

Читать полностью…

python_practics

sqlparse

Бибилотека подходит для форматирования и парсинга SQL-запросов. Публикуя статью через админку Django, мы отправляем SQL запрос. Эта библиотека «причесывает» GET / POST / DELETE и прочие обращения.

Подробнее👇

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

@python_practics

Читать полностью…

python_practics

⚡️ Богатая база материалов для профессионалов в области программирования и анализа данных:

Backend Developer

DevOps Engineer

Data Engineer

Data Scientist

Machine Learning Engineer

QA Engineer

Data Analyst

AI Engineer

🖥 Архив регулярно обновляется новыми подборками кейсов для решения конкретных задач.

Читать полностью…

python_practics

Форматирование строки

Самые важные части кода — это входные данные, логика и выходные данные. Все три части требуют некоторого форматирования при написании кода для получения лучших и более удобных для восприятия человеком выходных данных. В Python имеется целый ряд методов форматирования строки.

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

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

@python_practics

Читать полностью…

python_practics

Текстовый квест на Python

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

#sandbox

@python_practics

Читать полностью…

python_practics

Различные вычисления, многопоточность, асинхронность и мультипроцессность в Python

Эта статья рассчитана на людей, которые уже знакомы с Python, хотя бы на уровне junior+. Автор объясняет, какие есть отличия и особенности в многопоточности, асинхронности и мультипроцессности в Python, где и когда они используются. Как говорится в пословице: «Всё познаётся в сравнении», именно в таком стиле автор подготовил примеры. Кроме этого, он будет специально делать ошибки и рассматривать неправильные подходы, чтобы можно было сразу разобраться, убедиться и запомнить, почему так делать нельзя и какой другой подход в этом случае нужно использовать.

Подробнее👇

#статьи

@python_practics

Читать полностью…

python_practics

Цепочка вызовов функций

В Python есть возможность вызывать несколько функций в одной строке.

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

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

@python_practics

Читать полностью…

python_practics

Игра 'Pig' на Python

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

#sandbox

@python_practics

Читать полностью…

python_practics

В Python могли встроить вирус. Все из-за утечки админского токена языка через публичный Docker-контейнер.

Команда JFrog Security Research обнаружила и сообщила об утечке токена доступа с правами администратора к GitHub-репозиториям Python, PyPI и Python Software Foundation.

Этот токен был найден в публичном Docker-контейнере, размещённом на Docker Hub.

Подробности👇

#статьи

@python_practics

Читать полностью…

python_practics

@python_practics

Читать полностью…

python_practics

Ты через секунду после окончания рабочего дня:

#мемчики

@python_practics

Читать полностью…

python_practics

Вычисление времени выполнения в оболочке

Иногда важно знать время выполнения в оболочке или в блоке кода для получения лучшего алгоритма с минимальным количеством затраченного им времени.

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

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

@python_practics

Читать полностью…

python_practics

Как обойти замедление Youtube

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

Подробнее👇

#статьи

@python_practics

Читать полностью…

python_practics

@python_practics

Читать полностью…

python_practics

pov: все пошли на работу, а у тебя первый день отпуска

#мемчики

@python_practics

Читать полностью…

python_practics

Сортировка списка строк

Этот фрагмент кода пригодится, например при упорядочении всех имен студентов в списке.

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

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

@python_practics

Читать полностью…

python_practics

Внимание! - Вопрос!

Что такое MQ?

Очереди сообщений, по существу, являются связующим звеном между различными процессами в ваших приложениях и обеспечивают надежный и масштабируемый интерфейс взаимодействия с другими подключенными системами и устройствами. О́чередь — структура данных с дисциплиной доступа к элементам «первый пришёл — первый вышел». Добавление элемента возможно лишь в конец очереди, выборка — только из начала очереди, при этом выбранный элемент из очереди удаляется.

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

@python_practics

Читать полностью…

python_practics

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

#теория_python

@python_practics

Читать полностью…

python_practics

Задача:

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

Пример:


   filter_list([1,2,'a','b']) == [1,2]
filter_list([1,'a','b',0,15]) == [1,0,15]
filter_list([1,2,'aasf','1','123',123]) == [1,2,123]


#задачник

@python_practics

Читать полностью…

python_practics

Внимание! - Вопрос!

Что такое lru cache?

LRU (least recently used) — это алгоритм, при котором вытесняются значения, которые дольше всего не запрашивались. Соответственно, необходимо хранить время последнего запроса к значению. И как только число закэшированных значений превосходит N необходимо вытеснить из кеша значение, которое дольше всего не запрашивалось.

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

@python_practics

Читать полностью…

python_practics

Как повысить эффективность вебинаров?

Организация продающего вебинара - не простая задача, ведь необходимо предусмотреть множество деталей: удобную дату, вовлекающий контент, методы продвижения и взаимодействия с участниками.

Вебинары от МТС Линк помогают привлекать новых клиентов и увеличивать конверсию из участника в лид. В сервисе доступен анализ поведения пользователей во время вебинара, синхронный перевод, автовебинары и интерактивные инструменты для вовлечения участников.

Делимся методичкой с кейсами, чек-листами и инструкциями для маркетологов, PR и event-менеджеров, чтобы сделать вебинары эффективным инструментом для лидогенерации.

Получите методичку бесплатно на сайте.


Скачать

#реклама 16+
mts-link.ru

О рекламодателе

Читать полностью…

python_practics

Задача:

Найдите число с наибольшим количеством цифр.

Если два числа в массиве аргументов имеют одинаковое количество цифр, верните первое число в массиве.

Пример:


   100 1000 10 —> 1000


#задачник

@python_practics

Читать полностью…

python_practics

Внимание! - Вопрос!

Расскажите о принципе программирования YAGNI

Принцип You Aren’t Gonna Need It («Тебе это не понадобится») говорит о том, что нежелательно оставлять в продакшене «точки расширения» (места, предназначенные только для того, чтобы позволить вам в будущем легко добавить новый функционал). Конечно, мы не говорим о случаях, когда речь идет об уже заказанном функционале. Такие точки расширения вносят ненужную сложность и увеличивают размер вашей кодовой базы.

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

@python_practics

Читать полностью…

python_practics

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

#теория_python

@python_practics

Читать полностью…

python_practics

Enterprise-Grade Hybrid and Multi-Cloud Strategies

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

• Планированию и развертыванию гибридных и мульти-облачных архитектур;
• Интеграции различных облачных провайдеров и их услуг;
• Оптимизации производительности и надежности в гибридных и мульти-облачных средах;
• Обеспечению безопасности и соответствия нормативным требованиям в развертывании облачных решений;
• Управлению и мониторингу гибридных и мульти-облачных инфраструктур.

"Enterprise-Grade Hybrid and Multi-Cloud Strategies" предоставляет практические навыки по созданию и управлению сложными облачными архитектурами, включая гибридные и мульти-облачные стратегии, что поможет вам эффективно использовать облачные технологии для вашего бизнеса.

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

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

@python_practics

Читать полностью…

python_practics

Болевые точки Django в современной разработке

Django — замечательный фреймворк. А еще крайне популярный, его часто осваивают новички и используют в своих проектах. На самом деле у Django есть и несколько минусов, а точнее нюансов, на которые важно обращать внимание и о которых важно знать, приступая к разработке.

Подробности👇

#статьи

@python_practics

Читать полностью…

python_practics

BeautifulSoup

Библиотека для парсинга данных с HTML- и XML-разметок. С помощью нее можно автоматизировать процесс сбора информации со всех сайтов в интернете в Pythonic-стиле. BeautifulSoup используется среди аналитиков, ученых и разработчиков, которые собирают данные для обучения искусственного интеллекта.

Подробнее👇

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

@python_practics

Читать полностью…
Subscribe to a channel