python_practics
الذهاب إلى القناة على Telegram
Python - обучающие материалы, полезные советы и статьи. Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/python_practics
إظهار المزيد5 111
المشتركون
لا توجد بيانات24 ساعات
-87 أيام
-3530 أيام
أرشيف المشاركات
5 112
Декораторы с аргументами
Декораторы могут принимать аргументы, позволяя более гибкое поведение.
👍 - если было полезно
#полезные_сниппеты
@python_practics
5 112
Задача:
Напишите функцию, которая принимает в качестве аргумента одну непустую строку, состоящую только из строчных и прописных букв, и возвращает упорядоченный список, содержащий индексы всех заглавных (прописных) букв в строке.
Пример:
"CodEWaRs" --> [0,3,4,6]#задачник @python_practics
5 112
Tiles Game на модуле turtle
Плитки – игра-головоломка, в которой нужно расставлять числа на свои места. Нажмите плитку рядом с пустым квадратом, чтобы поменять местами. Сможете ли вы заставить плитки считать от одного до пятнадцати слева направо и снизу вверх?
Полный код можно посмотреть по ссылке👇
#sandbox
@python_practics
5 112
Внимание! - Вопрос!
В чем отличие тредов от мультипроцессинга?
Главное отличие в разделении памяти. Процессы независимы друг от друга, имеют раздельные адресные пространства, идентификаторы, ресурсы. Треды исполняются в совместном адресном пространстве, имеют общий доступ к памяти, переменным, загруженным модулям.
#вопросы_из_собеседований
5 112
Российские разработчики изобрели шифрование, которое не сможет взломать даже квантовый компьютер
Группа российских экспертов создала новый метод шифрования данных, способный противостоять даже квантовым компьютерам. В его основе лежат давно известные принципы.
«Кодиеум» — это новый криптографический механизм, разработанный российской компанией «Криптонит».
Он способен выдерживать атаки квантовых компьютеров, которые потенциально могут взломать большинство современных систем шифрования.
Подробнее👇
#статьи
@python_practics
5 112
Алгоритмы и модели вычисления
Чему вы научитесь:
• Основным алгоритмическим моделям вычисления, таким как машины Тьюринга, алгоритмы на графах, вычислительная сложность и др.;
• Методам анализа алгоритмов и их эффективности, включая оценку времени выполнения и используемой памяти;
• Принципам работы основных вычислительных моделей, таких как последовательные и параллельные вычисления, распределенные вычисления, квантовые вычисления и др.;
• Применению алгоритмов и моделей вычисления в различных областях, таких как криптография, машинное обучение, биоинформатика и др.;
• Разработке собственных вычислительных моделей и алгоритмов для решения конкретных задач.
Книга в формате pdf👇
#курсы_книги
@python_practics
5 112
Начни зарабатывать с Альпари уже сегодня!
25 лет больше 2 000 000 людей уже работают с Альпари!
Присоединяйтесь и учитесь с на бесплатном демо-счёте или используйте больше 4000 готовых стратегий от профессионалов для 90+ инструментов
Зарабатывайте без риска с лидером рынка!
Узнать больше
#реклама
promo.alparistart.com
О рекламодателе
5 112
Наглядный ответ на вопрос почему не стоит давать джуну доступ к проду
#мемчики
@python_practics
5 112
Ребят, в начале своего пути сложно запомнить сразу весь пройденный материал, поэтому нужно периодически повторять его
У нас не всегда есть время перечитывать учебники, но вот в телеграме мы сидим очень активно 😎 А значит даже быстрый просмотр полезных материалов будет тренировать нашу память
Тем более теперь есть специальный канал для этого: @FrontendPortal
Наглядная теория с примерами, полезные ресурсы, шпаргалки, разбор вопросов с собеседований, викторины - все там есть
➡️ Так что советую подписаться
5 112
10+ методов от сеньоров и тимлидов для слаженной работы с командой и карьерного роста
Вы джун+ или мидл разработчик. Вроде харды на высоком уровне, но что-то все равно не позволяет вам сменить грейд. Обычно это софт-скилы — на более высоких позициях вы не просто выполняете задачи, но еще и ставите их другим, а также направляете и учите младших коллег. Чтобы перейти на следующую карьерную ступень, придется подтягивать и мягкие навыки.
Авторы статьи пообщались с сотрудниками и экспертами сопровождения Яндекс Практикума и составили обширный лонгрид, в котором вы найдете фишки для выстраивания эффективного и живого общения с командой.
Подробнее👇
#статьи
@python_practics
5 112
Дата-классы
Дата-классы предоставляют простой способ создания классов для хранения данных. Этот фрагмент кода создает простой класс данных для представления точки в 2D-пространстве.
👍 - если было полезно
#полезные_сниппеты
@python_practics
5 112
Pympler
Мониторит и анализирует память, которая используется при исполнении кода программ на Python. Инструмент находит ее избыточное потребление, утечки и другие баги. С помощью Pympler можно узнать все о размере и длительности процессов приложения на Python за время работы.
Подробнее👇
#фреймворки_библиотеки
@python_practics
5 112
Для тех, кто любит фильмы и сериалы
Ответьте на один вопрос и откройте бесплатный доступ сразу к двум сервисам:
Кинопоиску и Яндекс Музыке для вас и 3-х близких на 90 дней.
Предложение ограничено до 15.04.2024 — успейте подключиться.
Смотреть
#реклама 18+
kinopoisk.ru
О рекламодателе
5 112
Внимание! - Вопрос!
Как в python реализуется многопоточность? Какими модулями?
Многопоточность достигается модулем Threading. Это нативные Posix-треды. Такие треды исполняются операционной системой, а не виртуальной машиной.
#вопросы_из_собеседований
@python_practics
5 112
Конкурентность с asyncio
asyncio - это библиотека для написания конкурентного кода с использованием синтаксиса async/await. Этот фрагмент демонстрирует асинхронное программирование с помощью asyncio для одновременного приветствия нескольких людей.
👍 - если было полезно
#полезные_сниппеты
@python_practics
5 112
Задача:
Реализуйте функцию, которая принимает 3 целочисленных значения a, b, c. Функция должна возвращать true, если треугольник можно построить со сторонами заданной длины, и false в любом другом случае.
Пример:
4,2,3 -> true 2,2,2 -> true 1,2,3 -> false#задачник @python_practics
