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

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

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

#теория_python

@python_practics
👍181
Представлен ИИ с навыками middle-разработчика

Ученые представили новый ИИ Devin, способный работать в качестве middle-разработчика благодаря встроенным в него навыкам. Неумолимое развитие ИИ не сбавляет обороты: искусственный интеллект становится все более способным в задачах, которые раньше считались исключительно людской прерогативой.

Недавно список профессий, под угрозой замены роботами, пополнился программистами.

Подробнее👇

#статьи

@python_practics
👍5🤔1
Внимание! - Вопрос!

Какие вы знаете функции из модуля functools?

Модуль functools содержит большое количество стандартных функций высшего порядка. Среди них особенно полезны:

• lru_cache – декоратор, который кеширует значения функций, которые не меняют свой результат при неизменных аргументах; полезен для кеширования данных, мемоизации (сохранения результатов для возврата без вычисления функции) значений рекурсивных функций (например, такого типа, как функция вычисления n-го числа Фибоначчи) и т.д.;

• partial – частичное применение функции (вызов функции с меньшим количеством аргументов, чем она ожидает, и получение функции, которая принимает оставшиеся параметры).

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

@python_practics
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Caterpillar Game на модуле turtle

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

#sandbox

@python_practics
👍2
Задача:

Завершите функцию/метод так, чтобы она возвращала URL-адрес с чем угодно после удаления привязки (#).

Пример:

"www.codewars.com#about" --> "www.codewars.com"
"www.codewars.com?page=1" -->"www.codewars.com?page=1"


#задачник

@python_practics
👍7
Мемоизация

Мемоизация - это техника, используемая для кэширования результатов дорогостоящих вызовов функций и повторного использования их при повторении тех же входных данных.

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

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

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

#теория_python

@python_practics
👍15
Внимание! - Вопрос!

Какие вы функции знаете из модуля itertools?

Модуль itertools содержит функции для работы с итераторами и создания итераторов. Некоторые из его функций:

• product – декартово произведение итераторов (для избегания вложенных циклов for);
• permutations – генерация перестановок;
• combinations – генерация сочетаний;
• combinations_with_replacement – генерация размещений;
• chain – соединение нескольких итераторов в один;
• takewhile – получение значений последовательности, пока значение функции-предиката для её элементов истинно;
• dropwhile – получение значений последовательности начиная с элемента, для которого значение функции-предиката перестанет быть истинно.


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

@python_practics
👍61
Weppy

Weppy — стилизованный под «weppy» в нижнем регистре — представляет собой полноценный фреймворк Python, в основе которого лежит простота. Его элегантный синтаксис побуждает разработчиков сосредоточиться на продукте, который они создают, а не пытаться ориентироваться в самой структуре.

Подробнее👇

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

@python_practics
👍31
Метаклассы

Метаклассы - это классы классов. Они позволяют настраивать поведение создания класса в Python.

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

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

@python_practics
👍15👎1
Плюсы и минусы российского IT — выносим честный, но справедливый приговор

Авторы статьи узнали у senior и middle специалистов, какие у российской IT-сферы есть плюсы и минусы, как меняется ситуация, какие преимущества стоит ценить, а с какими недостатками приходится мириться.

Подробнее👇

#статьи

@python_practics
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Когда наконец научился автоматизировать на python👌

#мемчики

@python_practics
🔥22👍5
Обучение с подкреплением на PyTorch

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

• Основам обучения с подкреплением (reinforcement learning) и его принципам работы;
• Работе с библиотекой PyTorch для создания и обучения нейронных сетей;
• Применению алгоритмов обучения с подкреплением для решения задач в различных областях, таких как игровая индустрия, робототехника, финансы и автоматизация процессов;
• Разработке собственных алгоритмов обучения с подкреплением и адаптации существующих алгоритмов под конкретные задачи;
• Оценке и тестировании обученных моделей с подкреплением.

Эта книга предназначена для исследователей, инженеров и разработчиков, которые хотят освоить обучение с подкреплением и его применение с использованием библиотеки PyTorch.

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

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

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

#теория_python

@python_practics
👍20