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

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

Купить рекламу: https://telega.in/c/python_practics
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Ханойская башня на Python

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

#sandbox

@python_practics
👍4
Задача:

Завершите решение так, чтобы оно отсортировало переданный массив чисел. Если функция передает пустой массив или значение null/nil, то она должна вернуть пустой массив.

Пример:


solution([1,2,3,10,5]) # should return [1,2,3,5,10]
solution(None) # should return []


#задачник

@python_practics
👍5
Множественные присвоения переменных

Вы можете использовать запятые и переменные, чтобы назначать нескольким переменным значения за раз. Используя этот метод, вы даже можете назначить несколько типов данных var за раз. Вы можете использовать список для присвоения значений переменным.

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

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

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

#теория_python

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

Зачем нужен блок else?

Блок else выполняется, если в процессе выполнения блока try не возникло исключений. Он предназначен для того, чтобы отделить код, который может вызвать исключение, которое должно быть обработано в данном блоке try/except, от кода, который может вызвать исключение того же класса, которое должно быть перехвачено на уровне выше, и свести к минимуму количество операторов в блоке try.


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

@python_practics
👍6
Caffe

Caffe (Convolution Architecture for Feature Extraction) — среда для глубокого обучения на языке C++, которая поддерживает интерфейс на Python.

Особенности Caffe:

• Модели и оптимизация гибко определяются конфигурацией;
• Расширяемый код, способствующий активной разработке;
• Высокая скорость, позволяет использовать библиотеку для исследовательских экспериментов и развертывания в промышленности;
• Развитое сообщество.

Подробнее👇

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

@python_practics
👍6🤔2
Сумма четных чисел в списке

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

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

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

@python_practics
👍18🔥1
Оптимизация запросов в DjangoORM: когда и как использовать Raw SQL

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

Подробнее👇

#статьи

@python_practics
👍7
This media is not supported in your browser
VIEW IN TELEGRAM
Когда ваша дружная команда не может согласовать проект в вечер пятницы

#мемчики

@python_practics
👍7
Geometry for Programmers

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

• Применению геометрических концепций в программировании для решения сложных задач;
• Математическим основам, таким как векторы, матрицы и трансформации, для разработки графических и игровых приложений;
• Построению геометрических алгоритмов, которые можно использовать в 3D моделировании и симуляциях;
• Интеграции геометрии с библиотеками и инструментами визуализации для анализа данных и научных вычислений;
• Созданию эффективных программ с геометрическими вычислениями, оптимизированных для производительности.

"Geometry for Programmers" — это практическое руководство по внедрению математической геометрии в мир программирования, которое помогает решать задачи в таких областях, как графика, симуляция и анализ.

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

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

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

#теория_python

@python_practics
👍17
В PyPI нашли зловреды, ворующие ключи от аккаунтов в соцсетях

В официальном репозитории PyPI, предназначенном для Python-пакетов, обнаружены два вредоносных пакета — zebo и cometlogger. Они были нацелены на кражу данных пользователей и уже успели набрать 118 и 164 скачивания соответственно до их удаления. Большинство загрузок пришлось на США, Китай, Россию и Индию.

Подробнее👇

#статьи

@python_practics
👍3