Как известно, библиотека NumPy работает гораздо бодрее, чем обычные списки в Python. Почему это так?
Вывод: самое время полюбить NumPy. Хочешь, расскажем о нем все самое таинственное и полезное? Ждём твоих реакций...
#библиотеки
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72⚡27🔥8❤4🕊4
Чистый_python_Д_Бейдер.pdf
6.9 MB
📕Чистый Python. Тонкости программирования для профи
✍️ Дэн Бейдер
⏳ 2018
В оригинале книга называется "Python tricks". Предназначено для разработчиков среднего уровня, хотя может быть интересна и профи. И даже если ты новичок, не пугайся: для того чтобы понимать написанное, достаточно уметь разбираться с основами языка.
Важное преимущество:
Те самые tricks приводятся из практики самого автора, и они правда нужны и актуальны. Здесь ты точно найдешь много нового👌
#литература
class Python
✍️ Дэн Бейдер
⏳ 2018
В оригинале книга называется "Python tricks". Предназначено для разработчиков среднего уровня, хотя может быть интересна и профи. И даже если ты новичок, не пугайся: для того чтобы понимать написанное, достаточно уметь разбираться с основами языка.
Важное преимущество:
Те самые tricks приводятся из практики самого автора, и они правда нужны и актуальны. Здесь ты точно найдешь много нового
#литература
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16⚡3❤3🔥2
Кто такие и почему их все так любят? Оказывается, двоичные кучи – это очень простая структура данных, позволяющая очень быстро (за логарифмическое время) добавлять и извлекать элементы.
Они чем-то похожи на деревья, но ведут себя немного хитрее...
Разбирайся с теорией, а в следующей части мы расскажем все про реализацию этой структуры
#алгоритмы
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🕊3
class Python
Те функции, которыми мы поделимся сегодня, пригодятся каждому, но тем не менее они малоизвестны. В этой фирменной подборке собрано то, про что ты сначала подумаешь: "Это достаточно специфичная вещь, вряд ли для неё найдётся встроенная функция". Но
NumPy умеет удивлять... #библиотеки
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24❤4🔥4
Двоичные кучи в 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