python_practics
5.76K subscribers
1.79K photos
199 videos
114 files
48 links
Python - обучающие материалы, полезные советы и статьи.

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

Купить рекламу: https://telega.in/c/python_practics
Download Telegram
Geometry for Programmers

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

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

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

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

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

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

#теория_python

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

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

Подробнее👇

#статьи

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

Что можно передать в конструктор исключения?

Исключения могут принимать в качестве параметра конструктора любые неименованные аргументы. Они помещаются в атрибуте данных args в виде кортежа (неизменяемого списка). Чаще всего используется один строковой параметр, который содержит сообщение об ошибке. Во всех исключениях определён метод __str__, который по умолчанию вызывает str(self.args). В Python 2 также имеется атрибут message, в который помещается args[0], если len(args) == 1.

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

@python_practics
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Doodle Jump на python

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

#sandbox

@python_practics
🔥3🤔2
Задача:

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

Пример:


"riley" --> "Hello Riley!"
"JACK" --> "Hello Jack!"


#задачник

@python_practics
👍2👎1
Удаление нескольких элементов из списка

del - ключевое слово, используемое в Python для удаления объектов из списка.

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

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

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

#теория_python

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

Что такое файловый объект?

Файловый объект – объект, предоставляющий файл-ориентированный API (методы read(), write() и т.д.) для доступа к ресурсу. В зависимости от способа создания, файловый объект может предоставлять доступ к реальному файлу на диске или другому виду устройства хранения или передачи данных (стандартные потоки ввода/вывода, буферы в памяти, сокеты и т.д.). Файловые объекты также называют потоками. Файловые объекты являются контекстными менеджерами.

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

@python_practics
👍7🔥1
Apache MXNet

Apache MXNet — среда глубокого обучения, разработанная для повышения эффективности и гибкости. Этот инструмент позволяет смешивать различные варианты программ глубокого обучения, чтобы максимизировать их эффективность и производительность.

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

• Комплексный и гибкий Python API.
• Быстрое обучение моделей за счет масштабирования с использованием разных графических процессоров и компьютеров.
• Помимо Python, поддерживает множество языков программирования, включая C++, Java, JavaScript, Go, R, Scala и Perl.
• Поддержка различных моделей, включая свёрточные нейронные сети (CNNs) и сети долгой краткосрочной памяти (LSTMs).

Подробнее👇

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

@python_practics
👍2
Запись данных в файл

Приведенный выше код сначала создаст файл data.txt, если его еще нет, а затем напишет в этом файле Python is awesome.

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

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

@python_practics
👍10👎4🤔3
Python 3.12, 3.13 и 3.14: обновляться или нет?

Эта статья поможет вам быстро разобраться, что нового появилось в версиях 3.12, 3.13 и 3.14 и решить для себя, пришло ли время обновляться. Основной упор сделан на ключевые нововведения, чтобы составить общую картину и понять куда развивается язык.

Подробнее👇

#статьи

@python_practics
👍5