Задача:
Завершите функцию/метод так, чтобы она возвращала URL-адрес с чем угодно после удаления привязки (#).
Пример:
#задачник
@python_practics
Завершите функцию/метод так, чтобы она возвращала URL-адрес с чем угодно после удаления привязки (#).
Пример:
"www.codewars.com#about" --> "www.codewars.com"
"www.codewars.com?page=1" -->"www.codewars.com?page=1"#задачник
@python_practics
👍7
Мемоизация
Мемоизация - это техника, используемая для кэширования результатов дорогостоящих вызовов функций и повторного использования их при повторении тех же входных данных.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Мемоизация - это техника, используемая для кэширования результатов дорогостоящих вызовов функций и повторного использования их при повторении тех же входных данных.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍16🤔2
Внимание! - Вопрос!
Какие вы функции знаете из модуля itertools?
Модуль itertools содержит функции для работы с итераторами и создания итераторов. Некоторые из его функций:
• product – декартово произведение итераторов (для избегания вложенных циклов for);
• permutations – генерация перестановок;
• combinations – генерация сочетаний;
• combinations_with_replacement – генерация размещений;
• chain – соединение нескольких итераторов в один;
• takewhile – получение значений последовательности, пока значение функции-предиката для её элементов истинно;
• dropwhile – получение значений последовательности начиная с элемента, для которого значение функции-предиката перестанет быть истинно.
#вопросы_из_собеседований
@python_practics
Какие вы функции знаете из модуля itertools?
• product – декартово произведение итераторов (для избегания вложенных циклов for);
• permutations – генерация перестановок;
• combinations – генерация сочетаний;
• combinations_with_replacement – генерация размещений;
• chain – соединение нескольких итераторов в один;
• takewhile – получение значений последовательности, пока значение функции-предиката для её элементов истинно;
• dropwhile – получение значений последовательности начиная с элемента, для которого значение функции-предиката перестанет быть истинно.
#вопросы_из_собеседований
@python_practics
👍6❤1
Weppy
Weppy — стилизованный под «weppy» в нижнем регистре — представляет собой полноценный фреймворк Python, в основе которого лежит простота. Его элегантный синтаксис побуждает разработчиков сосредоточиться на продукте, который они создают, а не пытаться ориентироваться в самой структуре.
Подробнее👇
#фреймворки_библиотеки
@python_practics
Weppy — стилизованный под «weppy» в нижнем регистре — представляет собой полноценный фреймворк Python, в основе которого лежит простота. Его элегантный синтаксис побуждает разработчиков сосредоточиться на продукте, который они создают, а не пытаться ориентироваться в самой структуре.
Подробнее👇
#фреймворки_библиотеки
@python_practics
👍3❤1
Метаклассы
Метаклассы - это классы классов. Они позволяют настраивать поведение создания класса в Python.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Метаклассы - это классы классов. Они позволяют настраивать поведение создания класса в Python.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍15👎1
Плюсы и минусы российского IT — выносим честный, но справедливый приговор
Авторы статьи узнали у senior и middle специалистов, какие у российской IT-сферы есть плюсы и минусы, как меняется ситуация, какие преимущества стоит ценить, а с какими недостатками приходится мириться.
Подробнее👇
#статьи
@python_practics
Авторы статьи узнали у senior и middle специалистов, какие у российской IT-сферы есть плюсы и минусы, как меняется ситуация, какие преимущества стоит ценить, а с какими недостатками приходится мириться.
Подробнее👇
#статьи
@python_practics
👍4
Обучение с подкреплением на PyTorch
Чему вы научитесь:
• Основам обучения с подкреплением (reinforcement learning) и его принципам работы;
• Работе с библиотекой PyTorch для создания и обучения нейронных сетей;
• Применению алгоритмов обучения с подкреплением для решения задач в различных областях, таких как игровая индустрия, робототехника, финансы и автоматизация процессов;
• Разработке собственных алгоритмов обучения с подкреплением и адаптации существующих алгоритмов под конкретные задачи;
• Оценке и тестировании обученных моделей с подкреплением.
Эта книга предназначена для исследователей, инженеров и разработчиков, которые хотят освоить обучение с подкреплением и его применение с использованием библиотеки PyTorch.
Книга в формате pdf👇
#курсы_книги
@python_practics
Чему вы научитесь:
• Основам обучения с подкреплением (reinforcement learning) и его принципам работы;
• Работе с библиотекой PyTorch для создания и обучения нейронных сетей;
• Применению алгоритмов обучения с подкреплением для решения задач в различных областях, таких как игровая индустрия, робототехника, финансы и автоматизация процессов;
• Разработке собственных алгоритмов обучения с подкреплением и адаптации существующих алгоритмов под конкретные задачи;
• Оценке и тестировании обученных моделей с подкреплением.
Эта книга предназначена для исследователей, инженеров и разработчиков, которые хотят освоить обучение с подкреплением и его применение с использованием библиотеки PyTorch.
Книга в формате pdf👇
#курсы_книги
@python_practics
👍9
Что выполняет функция choice в Python?
Anonymous Quiz
10%
изменяет список по месту, и возвращает None.
20%
возвращает объект, создающий последовательность чисел, начинающуюся с 0.
70%
возвращает случайный элемент из переданной ей последовательности.
👍11
Почему именно SQL и Python — мастхев для аналитика?
Андрей — автор канала Noukash — объясняет, почему невозможно обойтись одним только SQL и обязательно в связке с ним идёт верхнеуровневый язык программирования. Python, за счёт разнообразных библиотек, сейчас лидирует в сфере аналитики данных.
Материал будет особенно полезен тем, кто задумывался о карьере аналитика данных. К тому же статья содержит ссылки на полезные материалы для обучения.
Подробнее👇
#статьи
@python_practics
Андрей — автор канала Noukash — объясняет, почему невозможно обойтись одним только SQL и обязательно в связке с ним идёт верхнеуровневый язык программирования. Python, за счёт разнообразных библиотек, сейчас лидирует в сфере аналитики данных.
Материал будет особенно полезен тем, кто задумывался о карьере аналитика данных. К тому же статья содержит ссылки на полезные материалы для обучения.
Подробнее👇
#статьи
@python_practics
👍4
Внимание! - Вопрос!
Для чего нужен модуль operator?
Модуль operator содержит функции, которые соответствуют стандартным операторам. Таким образом, вместо lambda x, y: x + y можно использовать уже готовую функцию operator.add и т.д.
#вопросы_из_собеседований
@python_practics
Для чего нужен модуль operator?
#вопросы_из_собеседований
@python_practics
👍9
This media is not supported in your browser
VIEW IN TELEGRAM
Игра "Камень, ножницы, бумага" на модуле turtle
Полный код можно посмотреть по ссылке👇
#sandbox
@python_practics
Полный код можно посмотреть по ссылке👇
#sandbox
@python_practics
👍3
Задача:
Реализуйте функцию, которая принимает 3 целочисленных значения a, b, c. Функция должна возвращать true, если треугольник можно построить со сторонами заданной длины, и false в любом другом случае.
Пример:
#задачник
@python_practics
Реализуйте функцию, которая принимает 3 целочисленных значения a, b, c. Функция должна возвращать true, если треугольник можно построить со сторонами заданной длины, и false в любом другом случае.
Пример:
4,2,3 -> true
2,2,2 -> true
1,2,3 -> false
#задачник
@python_practics
👍10🤔1