Двоичные кучи в heapq: PART 2
Так, мы разобрались, что такое двоичная куча. А что дальше? А дальше применять!➡️
В Python есть модуль
Вручаем тебе шпаргалку по нему, а зайти и в один клик попробовать все это запустить можно в нашей новой заметке -> class-python.ru/post/60📛
#библиотеки #алгоритмы
class Python
Так, мы разобрались, что такое двоичная куча. А что дальше? А дальше применять!
В Python есть модуль
heapq – часть стандартной библиотеки. Он позволяет эффективно управлять бодренькими кучами, и тем самым ускорять код. Вручаем тебе шпаргалку по нему, а зайти и в один клик попробовать все это запустить можно в нашей новой заметке -> class-python.ru/post/60
#библиотеки #алгоритмы
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
19 апреля прошла трансляция, в которой НАСА показали, как запускают на Марсе вертолетик. Но нас особенно заинтересовала 41-я минута видео: там видно список открытых приложений
Плохая новость: питона там нет…
Хорошая: со всем остальным мы разобрались, и теперь знаем, какой софт надо использовать, чтобы общаться с пришельцами
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🐳6🔥1
Функция enumerate()
Что делать, когда в цикле вместе с самим элементом тебе нужен одновременно и его индекс? Конечно, можно завести счетчик, увеличивать его и прочее... Но зачем? Ведь есть идеальная встроенная функция↪️
👌 Рассказали про нее все, что нужно знать, и показали, как использовать!
#функции
class Python
Что делать, когда в цикле вместе с самим элементом тебе нужен одновременно и его индекс? Конечно, можно завести счетчик, увеличивать его и прочее... Но зачем? Ведь есть идеальная встроенная функция
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
👍16❤5💯3❤🔥2🌭1
Каждый, кто имел дело с питоном, точно сталивался с этими ошибками. Что они означают? Когда возникают? И главное, как их исправить? Отвечаем с чувством, толком и расстановкой
#исключения
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
Знакомое название файла? Ты точно его видел в 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
Python Unittest против Pytest
Как🔥
#тестирование
class Python
Как
unittest, так и pytest являются фреймворками тестирования в python. Тогда чем лучше пользоваться? Рассказали о плюсах и минусах обоих подходов, показали примеры использования #тестирование
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👌10👍9