Free Dev | IT
7.02K subscribers
833 photos
834 links
OZ Лучшие курсы и книги для разработчиков всех направлений.

Связь, реклама: @yankovsky_ads

Реклама на бирже: https://telega.in/c/easy_dev_ru
Download Telegram
✈️ Laravel — Создаём идеальный API [2024]

Курс посвящен основам работы с REST API, охватывая его концепции и практическое применение в разработке. Вы познакомитесь с форматом данных JSON и языком PHP, что поможет в создании и использовании RESTful веб-сервисов.

В ходе обучения будет представлен инструмент Postman для тестирования API, а также рассмотрены основные операции CRUD (создание, чтение, обновление и удаление данных) и механизмы аутентификации для защиты передаваемой информации.

Курс затронет вопросы оптимизации производительности API и тестирования его работы. Вы сможете закрепить полученные знания, создавая собственные проекты и решая реальные задачи в рамках курса.


🔤 Скачать курс 🔤

➡️ Free Dev | #Курсы #Php #Laravel #Api
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41🔥1
🤩Операционные системы микроконтроллеров [2023]

Книга Владимира Мединцева "Операционные системы микроконтроллеров" посвящена применению ОС в ПО для микроконтроллерных систем. Все примеры основаны на FreeRTOS — популярной ОС реального времени, ставшей стандартом в индустрии и используемой миллионами разработчиков.


🔤 Скачать книгу 🔤

➡️ Free Dev | #Книги #IT
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍21
✈️ Алгоритмы. С примерами на Python [2023]

Когда важно, чтобы программа работала быстро и экономила память, на помощь приходят алгоритмы. Книга Джорджа Хайнемана — это практическое руководство, которое кратко и четко объясняет ключевые алгоритмы, применимые в большинстве языков программирования.

Она не требует университетского образования, в отличие от многих учебников с упором на теорию. В книге даны готовые решения, написанные на Python, которые сразу можно использовать для повышения эффективности программ. Алгоритмы сопровождаются иллюстрациями, а исходные коды доступны в открытом доступе.


🔤 Скачать книгу 🔤

➡️ Free Dev | #IT #Книги #Python
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍3🔥2
✈️ Docker. Вводный курс. 3 издание [2024]

Книга подробно описывает инструментарий Docker и возможности использования контейнеров для развертывания программного обеспечения. Рассказано об интеграции Docker и контейнеров Linux с облачными сервисами и Kubernetes. Описаны методы сборки образов Open Container lnitiative (OCI), развертывания и администрирования образов с использованием командной строки. Показано, как образы OCI упрощают управление зависимостями и ускоряют процесс развертывания приложений. Даны практические рекомендации по настройке и тестированию контейнеров, подробно рассмотрены инструменты оркестрации, обеспечения безопасности и конфигурирования Docker. В третьем издании особое внимание уделено инструменту BuildKit, поддержке мультиархитектурных образов, а также контейнеров в режиме rootless.


🔤 Скачать книгу 🔤

➡️ Free Dev | #IT #Книги #Docker
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43🔥1
✈️ Изучаем основы Python. Практический курс для дата-аналитиков [2023]

Издание представляет собой практический курс, состоящий из 13 разделов (12 из которых интерактивные — для среды JupyterLab). Курс содержит введение в основы языка Python с дальнейшим упором на аналитику данных (работа с наборами данных, статистика, язык SQL, метрики и машинное обучение). Формат материала прост для понимания, а каждый новый раздел включает в себя набор необходимых файлов, ссылок и практических заданий.


🔤 Скачать книгу 🔤

➡️ Free Dev | #IT #Книги #Python
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2🔥1
✈️ Грокаем алгоритмы. 2-е изд. [2024]

Алгоритмы — это пошаговые инструкции решения задач, большинство из которых уже были кем-то решены, протестированы и доказали свою эффективность. Второе издание «Грокаем алгоритмы» упрощает изучение, понимание и использование алгоритмов. В этой книге вы найдете простые и внятные объяснения, более 400 забавных иллюстраций и десятки примеров. Ее чтение — лучший способ раскрыть всю мощь алгоритмов и подготовиться к интервью по программированию. Глубоких знаний математики не требуется! Вы узнаете о главных алгоритмах, позволяющих ускорить работу программ, упростить код и решить распространенные проблемы программирования. Начните с сортировки и поиска, а затем развивайте свои навыки для решения сложных задач, таких как сжатие данных и искусственный интеллект. Научитесь сравнивать эффективность различных алгоритмов. Во втором издании даны новые более подробные описания деревьев, NP-полные задачи, а код примеров обновлен на Python 3. Пора грокать алгоритмы по-новому!


🔤 Скачать книгу 🔤

➡️ Free Dev | #IT #Книги #Алгоритмы
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2🔥2
✈️ Алгоритмы неформально [2022]

Алгоритмы – это не только задачи поиска, сортировки или оптимизации, они помогут вам поймать бейсбольный мяч, проникнуть в «механику» машинного обучения и искусственного интеллекта и выйти за границы возможного.
Вы узнаете нюансы реализации многих самых популярных алгоритмов современности, познакомитесь с их реализацией на Python 3, а также научитесь измерять и оптимизировать их производительность.


🔤 Скачать книгу 🔤

➡️ Free Dev | #IT #Книги #Алгоритмы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🔥1
✈️ Рекурсивная книга о рекурсии [2023]

Книга «Рекурсивная книга о рекурсии» содержит примеры кода на языке Python и JavaScript, которые иллюстрируют основы рекурсии и проясняют фундаментальные принципы всех рекурсивных алгоритмов. Из книги вы узнаете о том, когда стоит использовать рекурсивные функции (и, главное, когда этого не нужно делать), как реализовывать классические рекурсивные алгоритмы, часто обсуждаемые на собеседованиях, а также о том, как рекурсивные методы помогают решать задачи, связанные с обходом дерева, комбинаторикой и другими сложными темами.


🔤 Скачать книгу 🔤

➡️ Free Dev | #IT #Книги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🔥1
✈️ Идеи, определившие облик информатики [2023]

В книге собрано 46 классических статей по информатике, которые прочертили карту развития этой науки. Охвачены все аспекты компьютерных наук; особое внимание уделяется периоду с 1936 по 1980 годы, но рассматриваются и важные ранние работы. Знакомя читателей с работами мыслителей от Аристотеля и Лейбница до Алана Тьюринга и Норберта Винера, книга документирует открытия и изобретения, приведшие к созданию современного цифрового мира. Каждую статью сопровождает краткий очерк, где представлен исторический и интеллектуальный контекст, за авторством Гарри Льюиса, редактора издания.


🔤 Скачать книгу 🔤

➡️ Free Dev | #IT #Книги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63🔥1
🤩 Ум программиста. Как понять и осмыслить любой код [2023, RU]

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

Также обсуждаются методы именования функций, классов и переменных, а также подходы к ведению репозиториев и совместной разработке.


🔤 Скачать книгу 🔤

➡️ Free Dev | #Книги #Development #Другое
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍2🔥1
🤩 Усовершенствованные структуры данных. [2023, RU]

В книге приводится всесторонний анализ идей и деталей реализации структур данных как важнейшей составляющей прикладных алгоритмов. Рассматриваются не только эффективные способы реализации операций над множествами чисел, интервалов или строк в виде различных поисковых структур данных – деревьев, множеств интервалов, кусочно-постоянных функций, прямоугольных областей, непересекающихся подмножеств, куч, хеш-таблиц, но и динамизация и персистентность (сохраняемость) структур.Это первая книга, рассматривающая структуры данных не просто как вспомогательный материал для иллюстрации методологии объектно-ориентированного программирования, а как ключевой вопрос разработки алгоритмов.Многочисленные примеры кода на языке C и более 500 ссылок на первоисточники делают эту книгу исключительно ценной.


🔤 Скачать книгу 🔤

➡️ Free Dev | #Книги
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2
✈️ 40 алгоритмов, которые должен знать каждый программист на Python [2023, RU]

Понимание работы алгоритмов и умение применять их для решения прикладных задач — must-have для любого программиста или разработчика. Эта книга поможет вам не только развить навыки использования алгоритмов, но и разобраться в принципах их функционирования, в их логике и математике.

Вы начнете с введения в алгоритмы, от поиска и сортировки перейдете к линейному программированию, ранжированию страниц и графам и даже поработаете с алгоритмами машинного обучения. Теории не бывает без практики, поэтому вы займетесь прогнозами погоды, кластеризацией твитов, механизмами рекомендаций фильмов. И, наконец, освоите параллельную обработку, что даст вам возможность решать задачи, требующие большого объема вычислений.


🔤 Скачать книгу 🔤

➡️ Free Dev | #Книги
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43🔥2
✈️ PostgreSQL для Python разработчиков
[2023, EN]


Вы освоите основы работы с PostgreSQL, научитесь эффективно использовать Python DB-API для взаимодействия с базами данных, разберёте ключевые различия между драйверами доступа к PostgreSQL и сможете выбирать оптимальный инструмент для решения своих задач.


🔤 Скачать курс 🔤

➡️ Free Dev | #Курсы #PostgreSQL #Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32
✈️ CI/CD для frontend-инженера [2022]

На курсе вы научитесь настраивать CI/CD для фронтенд-проектов, включая деплой, совместную работу в команде, эффективное использование репозиториев и управление сборкой зависимых проектов. Этот курс даст ключевые навыки для автоматизации разработки, упрощения процессов и повышения производительности, что особенно важно для работы в современных распределённых командах.


🔤 Скачать курс 🔤

➡️ Free Dev | #Курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2
🤩Код, который умещается в голове: эвристики для разработчиков [2023]

Незаменимые практические советы по написанию кода в устойчивом темпе и по управлению сложностью, из-за которой проекты часто выходят из-под контроля. В книге описываются методы и процессы, позволяющие решать ключевые вопросы: от создания чек-листов до организации командной работы, от инкапсуляции до декомпозиции, от проектирования API до модульного тестирования. Автор иллюстрирует свои выводы фрагментами кода, взятыми из готового проекта. Написанные на языке C#, они будут понятны всем, кто использует любой объектно-ориентированный язык, включая Java, C++ и TypeScript. Для более глубокого изучения материала вы можете загрузить весь код и подробные комментарии к коммитам.


🔤 Скачать книгу 🔤

➡️ Free Dev | #Книги
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2🔥2
🤩Python для сложных задач [2024]

Python — первоклассный инструмент, и в первую очередь благодаря наличию множества библиотек для хранения, анализа и обработки данных. Отдельные части стека Python описываются во многих источниках, но только в новом издании «Python для сложных задач» вы найдете подробное описание IPython, NumPy, pandas, Matplotlib, Scikit-Learn и др.
Специалисты по обработке данных, знакомые с языком Python, найдут во втором издании решения таких повседневных задач, как обработка, преобразование и подготовка данных, визуализация различных типов данных, использование данных для построения статистических моделей и моделей машинного обучения. Проще говоря, эта книга является идеальным справочником по научным вычислениям в Python.


🔤 Скачать книгу 🔤

➡️ Free Dev | #Книги #Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🔥1
🤩Java: устранение проблем. Чтение, отладка и оптимизация JVM-приложений [2023]

Чтение и понимание существующего кода — важнейший навык разработчика. Эта книга научит вас профилировать, расширенно отлаживать и анализировать журналы для поиска и устранения ошибок и проблем с производительностью. В разделе «Устранение неполадок Java: чтение, отладка и оптимизация приложений JVM» вы узнаете, как сразу разбираться в новом коде, выявлять ошибки логики, анализировать дампы кучи для поиска утечек памяти и оптимизировать использование процессора. Также книга охватывает работу с дампами потоков для устранения взаимоблокировок, грамотное ведение логов, использование сервис-ориентированных систем и микросервисов, а также эффективное применение отладчиков в Java.


🔤 Скачать книгу 🔤

➡️ Free Dev | #Книги
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥1
🤩 Искусственный интеллект и компьютерное зрение. Реальные проекты на Python, Keras и TensorFlow [2023]

Если вы хотите освоить глубокое обучение — будь то для создания ИИ-приложений, работы с данными или разработки масштабируемых решений, эта книга станет отличным началом. Практические примеры покажут, как разрабатывать приложения для облачных, мобильных и edge-систем. Авторы, опираясь на многолетний опыт, помогут превратить ваши идеи в полезные и впечатляющие проекты, востребованные в реальном мире.


🔤 Скачать книгу 🔤

➡️ Free Dev | #Книги #ИИ
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51🔥1
🤩 Apache Kafka. Потоковая обработка и анализ данных. 2-е изд. [2023]

Данные, генерируемые корпоративными приложениями, требуют грамотного управления, и Apache Kafka — мощный инструмент для потоковой обработки в реальном времени. Эта книга научит разрабатывать надежные микросервисы, развертывать кластеры Kafka и создавать масштабируемые приложения. Вы познакомитесь с принципами архитектуры, ключевыми API, транзакциями, функциями безопасности и новыми возможностями платформы, изучая примеры от инженеров Confluent и LinkedIn.


🔤 Скачать книгу 🔤

➡️ Free Dev | #Книги #Kafka
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2🔥1
🤩 Глубокое обучение на Python. 2-е межд. издание [2023]

Глубокое обучение динамично развивается, открывая все новые и новые возможности создания ПО. Это не только автоматический перевод текстов с одного языка на другой, распознавание изображений, но и многое другое. Глубокое обучение превратилось в важный навык, необходимый каждому разработчику. Keras и TensorFlow облегчают жизнь разработчикам и позволяют легко работать даже тем, кто не имеет фундаментальных знаний в области математики или науки о данных.
Настала пора познакомиться с глубоким обучением и мощной библиотекой Keras!
В этом расширенном и дополненном издании создатель библиотеки Keras — Франсуа Шолле — делится знаниями и с новичками, и с опытными специалистами. Иллюстрации и наглядные примеры помогут вам разобраться с самыми сложными вопросами и концепциями. Вы быстро приобретете навыки, необходимые для разработки приложений глубокого обучения.


🔤 Скачать книгу 🔤

➡️ Free Dev | #Книги #Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🔥1
🤩 Python. Чистый код для продолжающих [2022]

Вы прошли обучающий курс программирования на Python или прочли несколько книг для начинающих. Что дальше? Как подняться над базовым уровнем, превратиться в крутого разработчика? «Python. Чистый код для продолжающих» — это не набор полезных советов и подсказок по написанию чистого кода. Вы узнаете о командной строке и других инструментах профессионального разработчика: средствах форматирования кода, статических анализаторах и контроле версий. Вы научитесь настраивать среду разработки, давать имена переменным и функциям, делающие код удобочитаемым, грамотно комментировать и документировать ПО, оценивать быстродействие программ и сложность алгоритмов, познакомитесь с ООП. Такие навыки поднимут вашу ценность как программиста не только в Python, но и в любом другом языке. Ни одна книга не заменит реального опыта работы и не превратит вас из новичка в профессионала. Но «Чистый код для продолжающих» проведет вас чуть дальше по этому пути: вы научитесь создавать чистый, грамотный, читабельный, легко отлаживаемый код, который можно будет назвать истинно питоническим.


🔤 Скачать книгу 🔤

➡️ Free Dev | #Книги #Python
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍1