Библиотека питониста | Python, Django, Flask
40.5K subscribers
2.78K photos
75 videos
51 files
4.36K links
Все самое полезное для питониста в одном канале.

Список наших каналов: https://t.me/proglibrary/9197

Курс по ML: https://cl

Для обратной связи: @proglibrary_feeedback_bot

По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67b885cbd501cf3b2cdb5b36
Download Telegram
Что выведет программа?
Anonymous Quiz
30%
123
17%
1 2 3
7%
[1, 2, 3]
46%
Error
👍351
Сохраняйте в избранное

Зачем разработчику знать алгоритмы и структуры данных?
📐 10 алгоритмов для работы с графами, которые должен знать каждый кодер
🌳 Деревья и графы: что это такое и почему их обязательно нужно знать каждому программисту
🚄 Сравнение 6 алгоритмов сортировки: пузырьком, выбором, кучей, вставками, слиянием и быстрая
🌌 10 анимированных алгоритмов на графах

C++
7 способов сортировки массивов на примере С++ с иллюстрациями
👨‍🎓 Алгоритмы и структуры данных на C++ для новичков. Часть 1: Основы анализа алгоритмов
👨‍🎓 Must-have алгоритмы для работы со строками на C++

JavaScript
☕️ Распространенные алгоритмы и структуры данных в JavaScript: полезные алгоритмы для веб-разработки
☕️ Распространенные алгоритмы и структуры данных в JavaScript: графы
☕️ Распространенные алгоритмы и структуры данных в JavaScript: деревья
☕️ Распространенные алгоритмы и структуры данных в JavaScript: стеки, очереди и связные списки
☕️ Распространенные алгоритмы и структуры данных в JavaScript: основные понятия и работа с массивами

Машинное обучение
🤖 Машинное обучение для начинающих: алгоритм случайного леса (Random Forest)

Python
🐍 Сложность алгоритмов и операций на примере Python

***

— Как-то сложно — не Хауди Хо... Мне нужно, чтобы кто-нибудь объяснил алгоритмы простыми словами.
— Алгоритмы и структуры данных действительно непростая тема для самостоятельного изучения: не у кого спросить и что-то уточнить. Поэтому мы запустили курс «Алгоритмы и структуры данных» (живые вебинары, 47 видеолекций, 150 практических занятий + консультации с преподавателями).

➡️ Записаться на курс
👍10
Что будет завтра — сложно сказать, поэтому мы решили сфокусироваться на сегодняшнем дне и провести короткий опрос «С какими трудностями вы столкнулись в последнее время?», чтобы понять, что сейчас вообще происходит в IT-индустрии.

Статью с результатами опроса опубликуем через неделю.

➡️ Пройти опрос (можно анонимно)
👍1
Просмотр видео

moviepy неплохо совмещается с другими библиотеками. В примере кода показано, как запустить видеоролик с его помощью. Для этого также понадобится библиотека pygame.
👍8🤔5🔥2
Что выведет код?
Anonymous Quiz
9%
-0.0
53%
0.0
20%
0
11%
Ошибка
7%
Не знаю
🤔65👍28🤯11
🐘 Функции и хранимые процедуры в SQL: зачем нужны и как применять в реальных примерах

Как устроены функции и хранимые процедуры и как их применять для повторного использования запросов.

https://proglib.io/sh/75V2k9DtIY
👍6
Пройди тест на знание алгоритмов и структур данных

Давай проверим, насколько хорошо ты разбираешься в алгоритмах, и не пора ли подтянуть знания. Всего 10 несложных вопросов 😉

🔗 Основной сайт
🔗 Зеркало
👍4🤯1
🐍 Что нового в Python 3.11?[10:54]

Релиз, вышедший третьего октября. Появилось очень много нововведений, о которых вы можете узнать здесь. Автор лишь кратко рассказывает о самых интересных.

Здесь вы узнаете про улучшенный вывод ошибок, тип Self, модуль tomllib (и как его применять), группы исключений и какие функции стали быстрее в этой версии.

Перейти к просмотру
👍11
Какие алгоритмы нужно знать, чтобы стать хорошим программистом?

Самые распространенные алгоритмы и структуры данных, но и более сложные вещи, о которых вы могли не знать.

🔗 Основной сайт
🔗 Зеркало

Зачем вообще нужны алгоритмы?
Знание алгоритмов и структур данных является важной базой у начинающих программистов для оптимизации кода. Эти знания помогут держать мозг в тонусе, пройти техническое собеседование любой сложности на позицию разработчика и повысить свой чек за работу.

Как мне оперативно научиться применять алгоритмы?
Мы запустили курс «Алгоритмы и структуры данных», на котором junior и middle+ программисты смогут потренировать навыки применения алгоритмов и сгенерировать идеальные решения сложных задач в сообществе других разработчиков.

➡️ Начать обучение
👍12