Python_No_Panic
Open in Telegram
Самый перспективный, полезный и ламповый канал по Python в русскоязычном телеграме! Обучающие посты в хронологическом порядке, посты по софт скиллам и чат, где вам всегда помогут админы и комьюнити. Сотрудничество: @Niik_Whaale
Show more2 146
Subscribers
No data24 hours
-37 days
-1330 days
Posts Archive
2 146
Хочу порекомендовать вам классный канал с Python вакансиями
Ребята отбирают позиции по всему миру
⟡ только проверенные компании, стартапы
⟡ зарплаты от 150.000₽
В день публикуют от 3 новых позиций, так что работы хватит на всех!
2 146
PyQT5 - популярная высокоуровневая библиотека для создания графических интерфейсов на Python.
Это одна из немногих библиотек для построения GUI, которая позволяет легко и быстро создавать даже самые огромные интерфейсы 🦾
Работая с ней, рекомендуется применять Объектно-Ориентированный стиль написания кода, но процедурный стиль - также возможен 👌🏼
На скриншоте выше, показан пример создания окна с кнопкой, к которой привязан обработчик.
А это исходник - https://pastebin.com/XGLNW71V
2 146
Хотите изучать python не выходя из телеграмма?
Тогда этот канал для вас
Вы пройдете путь от человека который не разу не работал с python до полноценного juniora
Присоединяйтесь
2 146
bisect - это встроенный Python-модуль, который реализует алгоритм бинарного поиска в отсортированном массиве 🌝
Этот всем известный алгоритм работает крайне быстро, т.к. отсекает половину элементов массива на каждой итерации, тем самым сужая зону поиска в два раза.
В приведенном выше примере вы не заметите большой разницы в скорости выполнения по сравнению с обычным линейным поиском, т.к. входной массив содержит всего 10 элементов.
НО! При работе с огромными массивами данных, которые содержат миллионы элементов - разница в скорости будет отличаться в сотни, а то и тысячи раз 🔥
Почитать подробней о бинарном поиске можно тут - https://bit.ly/3xBPyCL
