Самые полезные каналы для программистов в одной подборке!
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
Азбука айтишника — здесь мы познаем азы из мира программирования
🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion
#️⃣C#
Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
Библиотека разработчика игр | Gamedev, Unity, Unreal Engine
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
Азбука айтишника — здесь мы познаем азы из мира программирования
🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion
#️⃣C#
Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
Библиотека разработчика игр | Gamedev, Unity, Unreal Engine
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
👍7❤1👾1
🐍😄 My Python Eggs — коллекция скриптов на Python на все случаи жизни
Репозиторий содержит скрипты, которые были разработаны, чтобы снять какую-то рабочую нагрузку с человека или послужить в качестве образовательного материала. Автор делает оговорку, что не является профессиональным программистом.
В репозитории можно найти, например, такие скрипты:
▪️Fast Youtube Downloader — позволяет быстро загружать видео с YouTube
▪️whatsapp-chat-analyzer — анализирует чаты WhatsApp, визуализируя активность участников с помощью matplotlib
▪️Test Case Generator — создаёт различные типы тестовых примеров
▪️JARVIS — управляет программами на Windows с помощью голосовых команд
🔗 Ссылка на репо
Репозиторий содержит скрипты, которые были разработаны, чтобы снять какую-то рабочую нагрузку с человека или послужить в качестве образовательного материала. Автор делает оговорку, что не является профессиональным программистом.
В репозитории можно найти, например, такие скрипты:
▪️Fast Youtube Downloader — позволяет быстро загружать видео с YouTube
▪️whatsapp-chat-analyzer — анализирует чаты WhatsApp, визуализируя активность участников с помощью matplotlib
▪️Test Case Generator — создаёт различные типы тестовых примеров
▪️JARVIS — управляет программами на Windows с помощью голосовых команд
🔗 Ссылка на репо
👍13❤4🔥3
🪚 Инструменты
🔦 Как развернуть LLM с помощью vLLM и TorchServe
vLLM — один из самых подходящих движков для простого запуска LLM: он предоставляет команду vllm serve для развертывания на одной машине. Однако для развёртывания в продакшене требуются дополнительные продвинутые функции, которых у него нет. Такие возможности есть у TorchServe. Здесь можно прочесть оригинальный гайд по деплою.
А перевод на русский язык мы сделали в нашей рассылке. Подписаться на неё и получать свежие материалы каждую неделю можно по этой ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤6🔥2
А вы когда-нибудь пытались писать Python-код со смартфона?
Anonymous Poll
56%
Да 📱
32%
Нет 💻
12%
Я даже о таком никогда не задумывался 🤔
🐍 Как разобраться с зависимостями в Python
Зависимостью является всё, что находится за пределами вашего собственного кода и необходимо для его корректного выполнения.
Мы можем разделить зависимости на несколько уровней (см. картинку выше):
▪️Пакеты, специфичные для проекта. Это библиотеки Python, которые вы устанавливаете с помощью менеджера пакетов.
▪️Системные пакеты. Это глобальные пакеты или библиотеки, установленные на уровне всей системы с использованием системного менеджера пакетов (например, homebrew, apt, pacman и т.д.).
▪️Операционная система. Например, пакеты, которые компилируются только для Linux, не будут работать на Windows. Также, любые низкоуровневые операции (например, выделение памяти или запись файла на диск), могут вести себя немного по-разному в зависимости от ОС.
▪️Аппаратное обеспечение. CPU имеют разные архитектуры, такие как x86, amd64 или arm64. Код, скомпилированный для одной архитектуры, не будет работать на другой.
🔗 Читать обо всём подробнее здесь
Зависимостью является всё, что находится за пределами вашего собственного кода и необходимо для его корректного выполнения.
Мы можем разделить зависимости на несколько уровней (см. картинку выше):
▪️Пакеты, специфичные для проекта. Это библиотеки Python, которые вы устанавливаете с помощью менеджера пакетов.
▪️Системные пакеты. Это глобальные пакеты или библиотеки, установленные на уровне всей системы с использованием системного менеджера пакетов (например, homebrew, apt, pacman и т.д.).
▪️Операционная система. Например, пакеты, которые компилируются только для Linux, не будут работать на Windows. Также, любые низкоуровневые операции (например, выделение памяти или запись файла на диск), могут вести себя немного по-разному в зависимости от ОС.
▪️Аппаратное обеспечение. CPU имеют разные архитектуры, такие как x86, amd64 или arm64. Код, скомпилированный для одной архитектуры, не будет работать на другой.
🔗 Читать обо всём подробнее здесь
👍11❤4
➕ ➕ 7 способов сортировки массивов на примере С++ с иллюстрациями
В этой статье продемонстрируем на иллюстрациях, как работают алгоритмы сортировки: от простейшей пузырьковой до сложной древовидной кучи. Также определим сложность худших и лучших случаев, а код напишем на С++.
Статья
Зачем учить алгоритмы сортировки, если есть уже готовые методы сортировки?
Чтобы знать плюсы и минусы каждого алгоритма, понимать, как действительно он работает (а не просто копипастить) и какой алгоритм выбрать для конкретной задачи. Плюс изучение алгоритмов развивает мышление и профессиональный кругозор.
Как мне оперативно научиться применять алгоритмы?
Начни с бесплатного демо доступа к курсу «Алгоритмы и структуры данных», на котором junior и middle+ программисты смогут потренировать навыки применения алгоритмов и сгенерировать идеальные решения сложных задач в сообществе других разработчиков.
В этой статье продемонстрируем на иллюстрациях, как работают алгоритмы сортировки: от простейшей пузырьковой до сложной древовидной кучи. Также определим сложность худших и лучших случаев, а код напишем на С++.
Статья
Зачем учить алгоритмы сортировки, если есть уже готовые методы сортировки?
Чтобы знать плюсы и минусы каждого алгоритма, понимать, как действительно он работает (а не просто копипастить) и какой алгоритм выбрать для конкретной задачи. Плюс изучение алгоритмов развивает мышление и профессиональный кругозор.
Как мне оперативно научиться применять алгоритмы?
Начни с бесплатного демо доступа к курсу «Алгоритмы и структуры данных», на котором junior и middle+ программисты смогут потренировать навыки применения алгоритмов и сгенерировать идеальные решения сложных задач в сообществе других разработчиков.
👍10🥰9😁1
В Python замыкание — это, как правило, функция, определённая внутри другой функции. Эта внутренняя функция «захватывает» объекты, определённые в её области видимости, и ассоциирует их с самим объектом внутренней функции.
Вот так это может выглядеть:
def outer_func():
name = "Pythonista"
def inner_func():
print(f"Hello, {name}!")
inner_func()
outer_func()
# -> Hello, Pythonista!
greeter = outer_func()
print(greeter)
# -> None
Ещё примеры можно увидеть в нашем курсе
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21❤7🙏2🔥1
🧑💻🐍 Курс «Создание приложений Python для реальных задач» от Microsoft
Это бесплатный вводный курс для начинающих. Охватывает следующие темы:
▪️Общие сведения о Python
▪️Введение в объектно-ориентированное программирование на языке Python
▪️Создание веб-приложения, использующего ИИ, с помощью Python и Flask
▪️Начало работы с тестированием на Python
🔗 Ссылка на курс
Это бесплатный вводный курс для начинающих. Охватывает следующие темы:
▪️Общие сведения о Python
▪️Введение в объектно-ориентированное программирование на языке Python
▪️Создание веб-приложения, использующего ИИ, с помощью Python и Flask
▪️Начало работы с тестированием на Python
🔗 Ссылка на курс
👍14❤4⚡2
🚀 Там биткойн летит вверх, и в связи с этим вопрос:
💬 Вкладываетесь в криптовалюты?
❤️ — да, в биткойн
👍 — да, в другую крипту
👾 — нет
#интерактив
💬 Вкладываетесь в криптовалюты?
❤️ — да, в биткойн
👍 — да, в другую крипту
👾 — нет
#интерактив
👾178❤27👍20😁1
Это так называемые цифровые аттестации. Они представляют собой подписи, которые разработчики могут прикреплять к своим пакетам на PyPI. Аттестации служат для подтверждения:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥4😁4
🚀🤖 Как развернуть LLM с помощью vLLM и TorchServe
Хочешь запустить большую языковую модель в продакшене, но не знаешь, как совместить простоту развёртывания с промышленной надежностью? Комбинация vLLM и TorchServe решает эту задачу. Она обеспечивает как простой запуск, так и продвинутые возможности для масштабирования.
👉 Узнай, как воспользоваться этими удобными инструментами, в нашем подробном гайде
Хочешь запустить большую языковую модель в продакшене, но не знаешь, как совместить простоту развёртывания с промышленной надежностью? Комбинация vLLM и TorchServe решает эту задачу. Она обеспечивает как простой запуск, так и продвинутые возможности для масштабирования.
👉 Узнай, как воспользоваться этими удобными инструментами, в нашем подробном гайде
❤5👍5
Forwarded from Proglib.academy | IT-курсы
👨🎓📊 Как научиться Data Science онлайн: 12 шагов от новичка до профи
12 шагов для тех, кто хочет с нуля построить карьеру в Data Science. Руководство к действию и россыпь ссылок на полезные ресурсы.
Переходите на нашу статью:
🔗 Ссылка
Забирайте курс по Алгоритмам и стать Data Scientst'ом станет еще проще:
🔵 Алгоритмы и структуры данных
12 шагов для тех, кто хочет с нуля построить карьеру в Data Science. Руководство к действию и россыпь ссылок на полезные ресурсы.
Переходите на нашу статью:
🔗 Ссылка
Забирайте курс по Алгоритмам и стать Data Scientst'ом станет еще проще:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5