class Python
11.3K subscribers
1.37K photos
15 videos
9 files
589 links
Первый журнал о Python

Ссылка на канал: @class_python
Download Telegram
class Python
☁️ Почему numpy такой быстрый? Как известно, библиотека NumPy работает гораздо бодрее, чем обычные списки в Python. Почему это так? 💩 NumPy использует параллельные вычисления 💩 Библиотека интегрирует в питон код низкоуровневых «быстрых» языков: C, C++…
💩 4 поразительных функции NumPy

Те функции, которыми мы поделимся сегодня, пригодятся каждому, но тем не менее они малоизвестны. В этой фирменной подборке собрано то, про что ты сначала подумаешь: "Это достаточно специфичная вещь, вряд ли для неё найдётся встроенная функция". Но NumPy умеет удивлять...

➡️ Если ты работаешь с данными, то в пару к NumPy тебе точно понадобится Pandas. Как раз сегодня мы рассказали о нем здесь

#библиотеки

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍244🔥4
Двоичные кучи в heapq: PART 2

Так, мы разобрались, что такое двоичная куча. А что дальше? А дальше применять! ➡️

В Python есть модуль heapq – часть стандартной библиотеки. Он позволяет эффективно управлять бодренькими кучами, и тем самым ускорять код.

Вручаем тебе шпаргалку по нему, а зайти и в один клик попробовать все это запустить можно в нашей новой заметке -> class-python.ru/post/60 📛

#библиотеки #алгоритмы

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
👀 Подглядываем за NASA

19 апреля прошла трансляция, в которой НАСА показали, как запускают на Марсе вертолетик. Но нас особенно заинтересовала 41-я минута видео: там видно список открытых приложений 🛠

Плохая новость: питона там нет…
Хорошая: со всем остальным мы разобрались, и теперь знаем, какой софт надо использовать, чтобы общаться с пришельцами 👽

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🐳6🔥1
Функция enumerate()

Что делать, когда в цикле вместе с самим элементом тебе нужен одновременно и его индекс? Конечно, можно завести счетчик, увеличивать его и прочее... Но зачем? Ведь есть идеальная встроенная функция ↪️ enumerate()

👌 Рассказали про нее все, что нужно знать, и показали, как использовать!

#функции

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20
✔️ Как правильно документировать функции

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

💩 Рассказываем, как и что писать показываем, что хорошо, а что плохо.

#рекомендации

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍165💯3❤‍🔥2🌭1
Есть здесь такие? 🤐
👍74🌚21😁14🕊84🤩3🍌3👌1
⚠️ 5 самых распространенных исключений в Python

Каждый, кто имел дело с питоном, точно сталивался с этими ошибками. Что они означают? Когда возникают? И главное, как их исправить? Отвечаем с чувством, толком и расстановкой 📢

#исключения

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥4🐳3
🗂️ requirements.txt от А до Я

Знакомое название файла? Ты точно его видел в Python-проектах. Так вот, это файл, который нужен для управления зависимостями: это все, благодаря чему работает твой код (в основном сторонние библиотеки) ⚙️

Отвечаем на все частые вопросы по этой теме и рассказываем разные пути виртуозного (и главное автоматического) создания файла requirements.txt

#info

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥5