Code Lib. Программирование.
4.64K subscribers
1.64K photos
6 videos
1.67K links
Книги, Курсы и другая полезная информация для программистов.

Сотрудничество: @noname_media

Канал на бирже: https://telega.in/c/Code_Iibrary
Download Telegram
📓 Алгоритмы обработки текста. 125 задач с решениями.

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

🧷 Скачать бесплатно.

2021 #RU #Алгоритмы
📓 Профессиональная разработка на Python.

• В этой книге объясняются языковые средства #Python, которые обычно не рассматриваются в пособиях: от повторно используемых консольных скриптов, которые одновременно играют роль микросервисов благодаря точкам входа, до эффективного использования модуля asyncio для объединения данных из различных источников.

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

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

🧷 Скачать бесплатно.

2021 #RU #Python
📓 Гид по Computer Science, расширенное издание.

• Колосс на глиняных ногах — так можно назвать программиста без подготовки в области Computer Science. Уверенное владение основами позволяет «не изобретать велосипеды» и закладывать в архитектуру программ эффективные решения. Всё это избавляет от ошибок и чрезмерных затрат на тестирование и рефакторинг. Не беда, если вы чувствуете себя не у дел, когда другие программисты обсуждают аппроксимативный предел. Даже специалисты с опытом допускают ошибки из-за того, что подзабыли Computer Science.

🧷 Скачать бесплатно.

🇺🇸 Самая актуальная и свежая литература на Английском языке.

2021 #RU #ComputerScience
📓 Java. Руководство для начинающих. Современные методы создания, компиляции и выполнения программ на Java.

• Очередное издание бестселлера, обновленное с учетом всех новинок Java Platform, Standard Edition 9 (Java SE 9), позволит читателям в кратчайшие сроки приступить к программированию на языке #Java. Опытнейший автор Герберт Шилдт уже в начале книги познакомит читателей с тем, как создаются, компилируются и выполняются программы, написанные на Java.

• Далее обсуждаются ключевые слова, синтаксис и языковые конструкции, составляющие основу Java. Также будут рассмотрены темы повышенной сложности, включая многопоточное программирование, обобщения, лямбда-выражения, Swing, JavaFX и ключевое нововведение Java SE 9 - модули. В качестве бонуса читателей ждет знакомство с JShell - новой интерактивной оболочкой Java.

🧷 Скачать бесплатно.

2019 #RU #Java #JShell
📓 Разработка на JavaScript. Построение кроссплатформенных приложений с помощью GraphQL, React, React Native и Electron.

• Что такое современный #JavaScript? Когда-то он просто добавлял интерактивности к окнам веб-браузера, а теперь превратился в основательный фундамент мощного и надежного софта. Разработчики любого уровня смогут использовать JavaScript для создания API, веб-, мобильных и десктопных приложений.

В этой книге:
• Работа с данными с помощью #GraphQL.
• Аутентификация для #API, веб- и нативных приложений.
• Создание высокопроизводительных веб-приложений.
• Разработка кроссплатформенных приложений под #iOS и #Android.
• Создание десктопных приложений.

🧷 Скачать бесплатно.

2021 #RU #iOS #Android #API #GraphQL #React #Electron #JavaScript
📓 Байесовская статистика: Star Wars, LEGO, резиновые уточки и многое другое.

• Нужно решить конкретную задачу, а перед вами куча непонятных данных, в которой черт ногу сломит? «БС» расскажет, как принимать правильные решения, задействовав свою интуицию и простую математику. Пора забыть про заумные и занудные университетские лекции! Эта книга даст вам полное понимание БС буквально «на пальцах» — с помощью простых объяснений и ярких примеров.

• Чтобы узнать, как применить байесовские подходы к реальной жизни, вы отправитесь на охоту за НЛО, поиграете в «Лего», рассчитаете вероятность выживания Хана Соло при полете через поле астероидов, а также узнаете, как оценить вероятность того, что вы не заболели (ковидом?!), несмотря на то, что нагуглили все симптомы родильной горячки.

Прикладные задачи и упражнения помогут закрепить материал и заложить фундамент для работы с широким спектром задач: от невероятных текущих событий до ежедневных сюрпризов делового мира.

🧷 Скачать бесплатно.

2021 #RU #БС
📓 Black Hat Python. Программирование для хакеров и пентестеров.

• Когда речь идет о создании мощных и эффективных хакерских инструментов, большинство аналитиков по безопасности выбирают #Python. Во втором издании бестселлера Black Hat Python вы исследуете темную сторону возможностей Python — все от написания сетевых снифферов, похищения учетных данных электронной почты и брутфорса каталогов до разработки мутационных фаззеров, анализа виртуальных машин и создания скрытых троянов.

🧷 Скачать бесплатно.

2021 #RU #Python #Пентест
📔 Программирование на С# для начинающих. Особенности языка.

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

Самое главное:
Главные особенности и структурные единицы языка C#;
Подробный разбор каждой главы c примерами и выводами;
Все примеры актуальные и могут применяться в работе;
Доступный язык изложения, понятный новичкам;
Использована методика обучения, многократно проверенная на практике;

🧷 Скачать бесплатно.

2021 #RU #C
📔 Базы данных. Инжиниринг надежности | Кэмпбелл Лейн, Мейджорс Черити.

• В сфере #IT произошла настоящая революция - с инфраструктурой стали работать как с кодом. Этот процесс создает не только новые проблемы, но и возможности для обеспечения безотказной работы баз данных. Это практическое руководство для всех, кто желает влиться в сообщество современных инженеров по обеспечению надежности баз данных (database reliability engineers, DBRE).

В этой книге:

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

🧷 Скачать бесплатно.

2020 #RU #БД
📓 Python, например.

• Это Python, например! Познакомьтесь с самым быстрорастущим языком программирования на сегодняшний день. Легкое и увлекательное руководство поможет шаг за шагом прокачать навыки разработки. Никаких архитектур компьютера, теорий программирования и прочей абракадабры — больше практики! В книге 150 задач, которые плавно перенесут читателя от изучения основ языка к решению более сложных вещей. Руководство подойдет всем, у кого голова идет кругом от технического жаргона и пространных объяснений — автор уверен, что учить можно и без этого.

🧷 Скачать бесплатно.

#RU #Python
📔 Kubernetes для DevOps: развертывание, запуск и масштабирование в облаке.

Kubernetes – один из ключевых элементов современной облачной экосистемы. Эта технология обеспечивает надежность, масштабируемость и устойчивость контейнерной виртуализации. Джон Арундел и Джастин Домингус рассказывают об экосистеме #Kubernetes и знакомят с проверенными решениями повседневных проблем. Шаг за шагом вы построите собственное облачно-ориентированное приложение и создадите инфраструктуру для его поддержки, настроите среду разработки и конвейер непрерывного развертывания.

Начнете работу с контейнерами и Kubernetes с азов: никакого специального опыта для изучения темы не требуется.
Запустите собственные кластеры или выберете управляемый сервис Kubernetes от Amazon, Google и др.
Примените Kubernetes для управления жизненным циклом контейнера и расхода ресурсов и т.д.

🧷 Скачать бесплатно.

2020 #RU #Kubernetes #DevOps
📓 Python для финансовых расчетов, 2-е издание.

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

• Все примеры книги написаны на Python 3 и доступны в виде интерактивных блокнотов Jupyter. Готовые программные решения помогут понять, как экосистема Python формирует технологический фундамент для финансовой индустрии.

🧷 Скачать бесплатно.

2021 #RU #Python
📔 Kotlin в действии | Жемеров Дмитрий, Исакова Светлана.

• Язык #Kotlin предлагает выразительный синтаксис, мощную и понятную систему типов, великолепную поддержку и бесшовную совместимость с существующим кодом на #Java, богатый выбор библиотек и фреймворков. Kotlin может компилироваться в байт-код Java, поэтому его можно использовать везде, где используется Java, включая #Android. А благодаря эффективному компилятору и маленькой стандартной библиотеке, Kotlin практически не привносит накладных расходов.

• Данная книга научит вас пользоваться языком Kotlin для создания высококачественных приложений. Написанная создателями языка – разработчиками в компании JetBrains - эта книга охватывает такие темы, как создание предметно-ориентированных языков, функциональное программирование в JVM, совместное использование Java и Kotlin и др.

🧷 Скачать бесплатно.

2018 #RU #Kotlin
📔 Spring. Все паттерны проектирования | Раджпут Динеш.

• В этой книге дается обзор фреймворка Spring 5 и паттернов проектирования для него. Объясняется принцип внедрения зависимостей (dependency injection), играющий ключевую роль при создании слабосвязанного кода во фреймворке Spring.

• Затем рассматриваются классические паттерны "Банды четырех" при проектировании приложений на Spring. В следующих частях книги автор рассматривает паттерны аспектно-ориентированного программирования (AOP), шаблоны JDBC, позволяющие абстрагировать доступ к базе данных. В заключительных главах книги автор исследует работу с MVC, реактивные шаблоны проектирования и паттерны проектирования, применяемые при конкурентном и параллельном программировании в Spring.

🧷 Скачать бесплатно.

2019 #RU #Spring
📔 Бессерверные приложения на JavaScript | Симович Александар, Стоянович Слободан.

• Преимущества облачных бессерверных веб-приложений бесспорны: меньшая сложность, быстрое продвижение на рынок и автоматическая масштабируемость выгодно отличают их от традиционных серверных проектов. А благодаря поддержке #JavaScript в AWS Lambda и мощным новым бессерверным инструментам, таким как библиотека Claudia.js, вы можете создавать и развертывать бессерверные приложения, не изучая новый язык. Данная книга научит вас проектировать и создавать бессерверные веб-приложения на AWS с использованием #JavaScript, #Node и Claudia.js.

• Вы овладеете основными навыками разработки функций AWS Lambda, а также шаблонами бессерверного программирования, такими как API Gateway. Попутно отточите свои новые навыки, создав действующий чат-бот и добавив поддержку голосового помощника Amazon Alexa.

🧷 Скачать бесплатно.

2020 #RU #JavaScript
Пора строить карьеру в IT – Front-end разработчик – одна из самых востребованных специальностей на рынке труда. Это тот человек, который занимается построением логики сайтов и сервисов, отвечает за весь Front.

В его обязанности входит:

- Проектирование архитектуры логики проекта;
- Разработка идей и стратегии развития продукта;
- Написание кода с использованием различных фреймворков и библиотек;
- Участие в конференциях и хакатонах.

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

Завершившим курс – шанс попасть на закрытую стажировку на различные проекты в команду к опытным разработчикам.

Переходи по ссылке: dev-house.online, чтобы изучить программу курса и забронировать место. Найди на сайте и скажи менеджеру промокод и получишь дополнительную скидку. Спеши – промокод действует только для первых 20 человек.)
📔 Искусство WebAssembly.

#WebAssembly – это быстрая компактная межплатформенная технология, которая оптимизирует производительность ресурсоемких веб-приложений и программ. В книге подробно рассматриваются принципы ее работы; показано, в каких случаях можно ее использовать, а в каких делать этого не стоит.

• Вначале вы узнаете, как оптимизировать и компилировать низкоуровневый код, отлаживать и оценивать WebAssembly, а также представлять код в удобном для прочтения текстовом формате WebAssembly Text (WAT). Затем вы сможете создать программу обнаружения столкновений на базе браузера, поработать с технологиями рендеринга в браузере для создания графики и анимации, а также выяснить, как Web-Assembly взаимодействует с другими языками программирования. Эта книга поможет вам разобраться в основах мощной технологии WebAssembly и повысить производительность ваших веб-приложений.

🧷 Скачать бесплатно.

2021 #RU #WebAssembly
This media is not supported in your browser
VIEW IN TELEGRAM
зарабатывать на крипте могут не только трейдеры.... 🤔

Рассказываем 😉:
- Crypto Developer: те, кто разрабатывают блокчейн (соль земли).
For start: junior developer, junior full-stack developer или graduate software developer
- Venture Capital: серьёзные ребята, которые инвестируют в стартапы и новые технологии..
Стартовые позиции называются venture capital intern, investment analyst или research associate
- Crypto Marketing: без них о криптовалютах знали бы только энтузиасты, портят в YouTube, LinkedIn, Twitter и Facebook
- Mining: да-да тот самый майнинг, который обеспечивает работоспособность криптовалют. Не всегда выгодно, но крайне интересно.
- Trading: с ним все понятно, те кто сидит за графиками и смотрят на свечки. Очень походе на классический алготрейдинг только вместо акций - крипта и NFT токены

Заинтересовало? Уффф, иди на канальчики за вакансией мечты
@job_crypto_ru - Vacancies in Russia
@job_crypto_eu - Vacancies in Europe
@job_crypto_uae - Vacancies in Dubai
@jobs_NFT - Global NFT vacancies
Актуальность вакансий на максималках, без лишней воды.✌️
📔 TypeScript быстро.

«TypeScript быстро» научит вас секретам продуктивной разработки веб- или самостоятельных приложений. Она написана практиками для практиков. В книге разбираются актуальные для каждого программиста задачи, объясняется синтаксис языка и описывается разработка нескольких приложений, в том числе нетривиальных — так вы сможете понять, как использовать #TypeScript с популярными библиотеками и фреймворками.

• Вы разберетесь с превосходным инструментарием TypeScript и узнаете, как объединить в одном проекте TypeScript и #JavaScript. Среди продвинутых тем, рассмотренных авторами, – декораторы, асинхронная обработка и динамические импорты. Прочитав эту книгу, вы поймете, что именно делает TypeScript особенным.

🧷 Скачать бесплатно.

2021 #RU #TypeScript
📔 Создаем динамические веб-сайты на PHP.

• Сложно найти что-то толковое про #PHP? Проверенная временем, обновленная в четвертом издании, эта книга помогает начинающим разработчикам научиться всему, что необходимо для создания качественных веб-приложений.

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

• Этот материал, изложенный в доступной и компактной форме, поможет вам овладеть мастерством программирования на PHP.

🧷 Скачать бесплатно

2021 #RU #PHP