CodeMode | Программирование
11.3K subscribers
3.19K photos
5 videos
10 files
3.23K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc, @tatiana_inc

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de

РКН: clck.ru/3Ht77T
Download Telegram
📕 Как научиться учиться. Навыки осознанного усвоения знаний, Ульрих Бозер

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

• Настоящим профессионалам следует научиться осваивать новые формы мастерства быстро и эффективно, стать учениками, способными извлечь преимущества из всех инструментов и методов, которые предлагает XXI век. Научный журналист и исследователь в области образования Ульрих Бозер рассказывает о методах, которые позволят достичь нового уровня. Автор описывает шесть главных шагов, которые помогут не только студентам, но и зрелым людям, осваивающим новые знания, научиться учиться осмысленно.

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

2020 #RU
📕 Глубокое обучение без математики. Основы, Эндрю Гласснер

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

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

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

2019 #RU
📕 Developing Analytic Talent. Becoming a Data Scientist, Vincent Granville

• Harvard Business Review называет это самой сексуальной работой в сфере технологий 21 века. Специалисты по данным пользуются спросом, и эта уникальная книга покажет вам, чего именно хотят работодатели, и набор навыков, который отличает специалиста по качественным данным от других талантливых ИТ-специалистов. Наука о данных включает в себя извлечение, создание и обработку данных, чтобы превратить их в ценность для бизнеса.

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

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

2018 #ENG
📕 Освой самостоятельно С++ за 21 день, Джесс Либерти

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

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

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

2019 #RU
📕 Building Modern CLI Applications in Go: Develop next-level CLIs to improve user experience, increase platform usage, and maximize production, Marian Montagnino

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

• Затем книга переходит ко всему, что связано с CLI, помогая вам освоить все - от аргументов и флагов до ошибок и вызовов API. Затем вы погрузитесь в нюансы эмпатической разработки, чтобы обеспечить наилучший UX, а в завершение вы узнаете о тегах сборки, кросс-компиляции и распределении на основе контейнеров.

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

2023 #ENG
📕 Practical SQL: A Beginner's Guide to Storytelling with Data, Anthony DeBarros

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

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

2018 #ENG
📕 Java 9-10. Руководство для начинающих, Шилдт Герберт

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

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

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

2020 #RU
📕 Practical Quantum Computing for Developers: Programming Quantum Rigs in the Cloud using Python, Quantum Assembly Language and IBM QExperience, Vladimir Silva

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

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

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

2020 #ENG
📕 Software: Ошибки и компромиссы при разработке ПО, Лелек Томаш, Скит Джон

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

• Мы будем рассматривать реальные сценарии, в которых были приняты неверные решения, а затем искать пути, позволяющие исправить подобную ситуацию. Томаш Лелек и Джон Скит делятся опытом, накопленным за десятки лет разработки ПО, в том числе рассказывают о собственных весьма поучительных ошибках.

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

2023 #RU
📕 Statistical Modeling in Machine Learning: Concepts and Applications, Tilottama Goswami

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

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

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

2022 #ENG
📕 Computer Science для программиста-самоучки. Все, что нужно знать о структурах данных и алгоритмах, Кори Альтхофф

• Книги Кори Альтхоффа вдохновили сотни тысяч людей на самостоятельное изучение программирования. Чтобы стать профи в программировании, не обязательно иметь диплом в области computer science, и личный опыт Кори подтверждает это: он стал разработчиком ПО в eBay и добился этого самостоятельно. Познакомьтесь с наиболее важными темами computer science, в которых должен разбираться каждый программист-самоучка, мечтающий о выдающейся карьере, — это структуры данных и алгоритмы.

• «Computer Science для программиста-самоучки» поможет вам пройти техническое интервью, без которого нельзя получить работу в «айти». Книга написана для абсолютных новичков, поэтому у вас не должно возникнуть трудностей, даже если ранее ничего не слышали о computer science.

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

2023 #RU
📕 Карьера в информационной безопасности, К. М. Саматов

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

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

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

2020 #RU
📕 Алгоритмические головоломки, Левитин А.

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

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

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

2020 #RU
📕 Blockchain for Teens: With Case Studies and Examples of Blockchain Across Various Industries, Brian Wu

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

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

2022 #ENG
📕 Теория и практика языков программирования, Сергей Орлов

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

• В новом издании обсуждаются характеристики, а также последние тенденции развития универсальных языков программирования высокого уровня, таких как Scala, Go и Swift; поясняются главные особенности последних стандартов классических языков C++, Java и C#

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

2019 #RU
📕 Занимайся хакингом как невидимка, Спарк Флоу

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

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

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

2022 #RU
📕 Azure Machine Learning Engineering: Deploy, fine-tune, and optimize ML models using Microsoft Azure, Balamurugan Balakreshnan

• На протяжении всей книги вы узнаете, как обучать, регистрировать и внедрять в производство ML-модели, используя возможности службы Azure Machine Learning.

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

• К концу этой книги Azure Machine Learning вы будете готовы к созданию и внедрению комплексных решений ML в производственную систему с использованием службы Azure Machine Learning для сценариев реального времени.

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

2023 #ENG
📕 Introducing ReScript: Functional Programming for Web Applications, Danny Yang

• Эта книга служит кратким руководством по ReScript, функциональному языку для создания веб-приложений. Используя примеры возможностей языка ReScript, а также объяснения фундаментальных концепций функционального программирования, эта книга покажет веб-разработчикам с опытом работы на JavaScript, как эффективно использовать ReScript в полной мере.

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

2022 #ENG
📕 Сила JavaScript. 68 способов эффективного использования JS, Дэвид Херман

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

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

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

2016 #RU
📕 Programming Languages: Build, Prove, and Compare, Norman Ramsey

• Специалистам в области компьютерных технологий часто приходится быстро изучать новые языки программирования. Лучший способ подготовиться к этому - понять основополагающие принципы, лежащие в основе даже самых сложных промышленных языков. Книга не только о языках программирования, но и о программировании. Благодаря концепциям, примерам и более чем 300 практическим упражнениям, использующим интерпретатор, студенты узнают не только о возможностях языка программирования, но и о том, как их использовать.

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

2022 #ENG