Подборка_книг_по_программированию_на_JavaScript.zip
296.6 MB
📚 Подборка книг по программированию на JavaScript
◾️Начинающий уровень
1 JavaScript. Карманный справочник. Дэвид Флэнаган
2 JavaScript. Подробное руководство. Дэвид Флэнаган
3 JavaScript. Сильные стороны. Дуглас Крокфорд
4 Веб-приложения на JavaScript. Алекс Маккоу
◾️Продвинутый уровень
1 JavaScript для профессионалов. Резиг Джон
2 JavaScript. Шаблоны. Стефанов Стоян
3 Секреты JavaScript ниндзя. Бибо Беэр
4 Функциональное программирование. Как улучшить код JavaScript-программ. Атенсио Луис
#javascript #web #программирование
◾️Начинающий уровень
1 JavaScript. Карманный справочник. Дэвид Флэнаган
2 JavaScript. Подробное руководство. Дэвид Флэнаган
3 JavaScript. Сильные стороны. Дуглас Крокфорд
4 Веб-приложения на JavaScript. Алекс Маккоу
◾️Продвинутый уровень
1 JavaScript для профессионалов. Резиг Джон
2 JavaScript. Шаблоны. Стефанов Стоян
3 Секреты JavaScript ниндзя. Бибо Беэр
4 Функциональное программирование. Как улучшить код JavaScript-программ. Атенсио Луис
#javascript #web #программирование
Java_быстрый_старт_2021_Джейми_Чан_Библиотека_программиста.zip
5.7 MB
Java: быстрый старт [2021] Джейми Чан
Эта книга была написана для того, чтобы помочь вам быстро изучить Java — и изучить хорошо. Книга не требует от читателя опыта программирования. Даже стопроцентный новичок обнаружит, что в ней просто объясняются сложные концепции. Если вы — опытный разработчик, переходящий на Java, материал обладает достаточной глубиной, чтобы вы могли немедленно взяться за программирование. Чтобы дать вам широкое представление о Java, не перегружая лишней информацией, я тщательно подошел к выбору тем. В частности, рассматриваются концепции объектно-ориентированного программирования, средства обработки ошибок, работа с файлами и т.д. Также в книге нашлось место для лямбда-выражений. Примеры были подобраны для того, чтобы продемонстрировать каждую концепцию и дать читателю более глубокое понимание языка. Как сказал Ричард Брэнсон: «Самый лучший способ чему-либо научиться — начать это делать». Книга завершается проектом, в котором вы создадите программу учета посетителей клубов с нуля.#java
Эта книга была написана для того, чтобы помочь вам быстро изучить Java — и изучить хорошо. Книга не требует от читателя опыта программирования. Даже стопроцентный новичок обнаружит, что в ней просто объясняются сложные концепции. Если вы — опытный разработчик, переходящий на Java, материал обладает достаточной глубиной, чтобы вы могли немедленно взяться за программирование. Чтобы дать вам широкое представление о Java, не перегружая лишней информацией, я тщательно подошел к выбору тем. В частности, рассматриваются концепции объектно-ориентированного программирования, средства обработки ошибок, работа с файлами и т.д. Также в книге нашлось место для лямбда-выражений. Примеры были подобраны для того, чтобы продемонстрировать каждую концепцию и дать читателю более глубокое понимание языка. Как сказал Ричард Брэнсон: «Самый лучший способ чему-либо научиться — начать это делать». Книга завершается проектом, в котором вы создадите программу учета посетителей клубов с нуля.#java
Introduction to Computational Thinking [2021] Mailund Thomas
💾 Скачать книгу
What You Will Learn:
● Think in a computational way
● Acquire general techniques for problem solving
● See general and concrete algorithmic techniques
● Program solutions that are both computationally efficient and maintainable
💾 Скачать книгу
What You Will Learn:
● Think in a computational way
● Acquire general techniques for problem solving
● See general and concrete algorithmic techniques
● Program solutions that are both computationally efficient and maintainable
Introduction to Computational Thinking [2021] Mailund Thomas.zip
14.7 MB
Introduction to Computational Thinking [2021] Mailund Thomas
Learn approaches of computational thinking and the art of designing algorithms. Most of the algorithms you will see in this book are used in almost all software that runs on your computer. Learning how to program can be very rewarding. It is a special feeling to seeing a computer translate your thoughts into actions and see it solve your problems for you. To get to that point, however, you must learn to think about computations in a new way — you must learn computational thinking. This book begins by discussing models of the world and how to formalize problems. This leads onto a definition of computational thinking and putting computational thinking in a broader context. The practical coding in the book is carried out in Python; you’ll get an introduction to Python programming, including how to set up your development environment.
#программирование #алгоритмы
Learn approaches of computational thinking and the art of designing algorithms. Most of the algorithms you will see in this book are used in almost all software that runs on your computer. Learning how to program can be very rewarding. It is a special feeling to seeing a computer translate your thoughts into actions and see it solve your problems for you. To get to that point, however, you must learn to think about computations in a new way — you must learn computational thinking. This book begins by discussing models of the world and how to formalize problems. This leads onto a definition of computational thinking and putting computational thinking in a broader context. The practical coding in the book is carried out in Python; you’ll get an introduction to Python programming, including how to set up your development environment.
#программирование #алгоритмы
Python быстрый старт [2021] Джейми Чан.zip
4.1 MB
Python: быстрый старт [2021] Джейми Чан
Эта книга написана, чтобы помочь вам быстро изучить Python — и изучить хорошо. Она не требует от читателя опыта программирования. Даже стопроцентный новичок обнаружит, что в этой книге просто объясняются сложные концепции. Если вы — опытный разработчик, переходящий на Python, материал обладает достаточной глубиной, чтобы вы могли немедленно взяться за программирование. Зачем изучать Python? Есть огромное количество языков программирования высокого уровня, например C, C ++ и Java. Хорошая новость заключается в том, что все высокоуровневые языки очень похожи друг на друга. Они различаются главным образом синтаксисом, доступными библиотеками и способом доступа к ним. Библиотека — это набор ресурсов из заранее написанного кода, которые можно использовать при написании собственных программ. Если вы хорошо выучите один язык, то легко сможете выучить новый за короткое время. #python #программирование
Эта книга написана, чтобы помочь вам быстро изучить Python — и изучить хорошо. Она не требует от читателя опыта программирования. Даже стопроцентный новичок обнаружит, что в этой книге просто объясняются сложные концепции. Если вы — опытный разработчик, переходящий на Python, материал обладает достаточной глубиной, чтобы вы могли немедленно взяться за программирование. Зачем изучать Python? Есть огромное количество языков программирования высокого уровня, например C, C ++ и Java. Хорошая новость заключается в том, что все высокоуровневые языки очень похожи друг на друга. Они различаются главным образом синтаксисом, доступными библиотеками и способом доступа к ним. Библиотека — это набор ресурсов из заранее написанного кода, которые можно использовать при написании собственных программ. Если вы хорошо выучите один язык, то легко сможете выучить новый за короткое время. #python #программирование
JаvaScript для глубокого обучения [2021] Шолле, Нильсон, Байлесчи
💾 Скачать книгу
Когда мы только начинали разработку библиотеки TensorFlow.js (TF.js), ранее называвшейся deeplearn.js, машинное обучение (Machine Learning, ML) выполнялось в основном на Python. А поскольку мы писали программы на jаvascript и активно использовали машинное обучение в команде Google Brain, то быстро заметили возможность связать обе сферы. Сегодня благодаря TF.js новому поколению разработчиков из обширного сообщества jаvascript доступно создание и развертывание моделей машинного обучения, а также новые классы локальных вычислений.
💾 Скачать книгу
Когда мы только начинали разработку библиотеки TensorFlow.js (TF.js), ранее называвшейся deeplearn.js, машинное обучение (Machine Learning, ML) выполнялось в основном на Python. А поскольку мы писали программы на jаvascript и активно использовали машинное обучение в команде Google Brain, то быстро заметили возможность связать обе сферы. Сегодня благодаря TF.js новому поколению разработчиков из обширного сообщества jаvascript доступно создание и развертывание моделей машинного обучения, а также новые классы локальных вычислений.
JаvaScript_для_глубокого_обучения_2021_Шолле,_Нильсон,_Байлесчи.pdf
30.8 MB
JаvaScript для глубокого обучения [2021] Шолле, Нильсон, Байлесчи
Это прекрасный источник информации как для jаvascript-разработчиков, у которых еще нет опыта машинного обучения или теоретического математического образования, так и для опытных пользователей ML, желающих расширить свою деятельность на экосистему jаvascript. В издании вы найдете даже практические советы по внедрению моделей ML в реальные приложения от специалистов, обладающих обширным опытом использования машинного обучения на практике. Примеры в этой книге снабжены иллюстрациями уникальных преимуществ экосистемы jаvascript. Исходный код всех примеров открыт, так что вы можете экспериментировать с ним и создавать его ветки. Читатели, которые хотели бы изучить ML и использовать jаvascript в качестве основного языка программирования, могут рассматривать эту книгу как заслуживающий доверия источник информации. Надеемся, вы сочтете изложенные в этой книге передовые идеи машинного обучения и jаvascript полезными. #javascript #машинное_обучение
Это прекрасный источник информации как для jаvascript-разработчиков, у которых еще нет опыта машинного обучения или теоретического математического образования, так и для опытных пользователей ML, желающих расширить свою деятельность на экосистему jаvascript. В издании вы найдете даже практические советы по внедрению моделей ML в реальные приложения от специалистов, обладающих обширным опытом использования машинного обучения на практике. Примеры в этой книге снабжены иллюстрациями уникальных преимуществ экосистемы jаvascript. Исходный код всех примеров открыт, так что вы можете экспериментировать с ним и создавать его ветки. Читатели, которые хотели бы изучить ML и использовать jаvascript в качестве основного языка программирования, могут рассматривать эту книгу как заслуживающий доверия источник информации. Надеемся, вы сочтете изложенные в этой книге передовые идеи машинного обучения и jаvascript полезными. #javascript #машинное_обучение
Код_Тайный_язык_информатики_2004_Чарльз_Петцольд.7z
5.1 MB
Код. Тайный язык информатики [2004] Чарльз Петцольд
Эта книга — азбука компьютерных технологий. Шаг за шагом автор знакомит читателя с сущностью кодирования информации, рассказывает об истории возникновения компьютеров, на практических примерах помогает освоить основные концепции информационных технологий, подробно излагает принципы работы процессора и других устройств компьютера. Написанная живо, доступно, иногда иронично, книга богато иллюстрирована, состоит из 25 глав и предметного указателя. Издание адресовано в первую очередь студентам вузов (как гуманитарных, так и технических), а также всем, кто интересуется принципами создания и работы компьютеров.
#программирование #электроника #архитектура
Эта книга — азбука компьютерных технологий. Шаг за шагом автор знакомит читателя с сущностью кодирования информации, рассказывает об истории возникновения компьютеров, на практических примерах помогает освоить основные концепции информационных технологий, подробно излагает принципы работы процессора и других устройств компьютера. Написанная живо, доступно, иногда иронично, книга богато иллюстрирована, состоит из 25 глав и предметного указателя. Издание адресовано в первую очередь студентам вузов (как гуманитарных, так и технических), а также всем, кто интересуется принципами создания и работы компьютеров.
#программирование #электроника #архитектура
Forwarded from Репетитор IT mentor
Задача по теории вероятностей про кофейные автоматы
В торговом центре два одинаковых автомата продают кофе. Обслуживание автоматов происходит по вечерам после закрытия центра. Известно, что вероятность события «К вечеру в первом автомате закончится кофе» равна 0,25. Такая же вероятность события «К вечеру во втором автомате закончится кофе». Вероятность того, что кофе к вечеру закончится в обоих автоматах, равна 0,15. Найдите вероятность того, что к вечеру кофе останется в обоих автоматах.
💡 Читать решение полностью
В торговом центре два одинаковых автомата продают кофе. Обслуживание автоматов происходит по вечерам после закрытия центра. Известно, что вероятность события «К вечеру в первом автомате закончится кофе» равна 0,25. Такая же вероятность события «К вечеру во втором автомате закончится кофе». Вероятность того, что кофе к вечеру закончится в обоих автоматах, равна 0,15. Найдите вероятность того, что к вечеру кофе останется в обоих автоматах.
💡 Читать решение полностью
Задачи_вступительных_экзаменов_по_математике_2006_Белоносов,_Фокин.pdf
5.9 MB
Задачи вступительных экзаменов по математике [2006] Белоносов, Фокин
Пособие содержит экзаменационные задачи повышенной сложности, предлагавшиеся на вступительных экзаменах по математике в МАИ в за последние 20 лет. Подробно обсуждаются методики решения уравнений и неравенств с параметрами, задач с логическими трудностями, применение графических методов в алгебре и аналитических методов в геометрии. В соответствии с предложенной классификацией, нестандартные задачи распределены по темам. По каждой теме рассматриваются правила и методы решения задач, приводятся примеры, подводящие к сложным задачам, а также задачи для самостоятельного решения. Пособие предназначено для абитуриентов, слушателей и преподавателей подготовительных курсов, учителей математики и учащихся старших классов.
#математика #алгебра #головоломки
#maths #math #олимпиады
Пособие содержит экзаменационные задачи повышенной сложности, предлагавшиеся на вступительных экзаменах по математике в МАИ в за последние 20 лет. Подробно обсуждаются методики решения уравнений и неравенств с параметрами, задач с логическими трудностями, применение графических методов в алгебре и аналитических методов в геометрии. В соответствии с предложенной классификацией, нестандартные задачи распределены по темам. По каждой теме рассматриваются правила и методы решения задач, приводятся примеры, подводящие к сложным задачам, а также задачи для самостоятельного решения. Пособие предназначено для абитуриентов, слушателей и преподавателей подготовительных курсов, учителей математики и учащихся старших классов.
#математика #алгебра #головоломки
#maths #math #олимпиады
Задача по программированию. Язык программирования: Java.
Что выведет код и почему?
🤔 Обсуждение задачи
#задачи #java #программирование
Что выведет код и почему?
🤔 Обсуждение задачи
#задачи #java #программирование
Разработка конвейеров машинного обучения. Автоматизация жизненных циклов модели с помощью TensorFlow [2021] Ханнес Хапке, Кэтрин Нельсон
💾 Скачать книгу
Читателю понадобится знание основных концепций машинного обучения и хотя бы одного из фреймворков, используемых в машинном обучении (например, PyTorch, TensorFlow, Keras).
📝 Исходный код доступен по адресу
📄 Errata (список ошибок/опечаток)
💾 Скачать книгу
Читателю понадобится знание основных концепций машинного обучения и хотя бы одного из фреймворков, используемых в машинном обучении (например, PyTorch, TensorFlow, Keras).
📝 Исходный код доступен по адресу
📄 Errata (список ошибок/опечаток)
Разработка_конвейеров_машинного_обучения_Автоматизация_жизненных.pdf
17.6 MB
Разработка конвейеров машинного обучения. Автоматизация жизненных циклов модели с помощью TensorFlow [2021] Ханнес Хапке, Кэтрин Нельсон
Машинное обучение становится важным элементом почти во всех отраслях. В этой книге представлено четкое и понятное руководство по автоматизации развертывания, управления и повторного использования моделей машинного обучения. Шаг за шагом описывается конкретный пример проекта, на котором можно отработать основные навыки в этой сфере. Благодаря множеству примеров кода и ясным, лаконичным объяснениям вы сможете создать свой собственный конвейер машинного обучения и запустите его в кратчайшие сроки. Книга поможет ученым и инженерам, специализирующимся в области машинного обучения и искусственного интеллекта, выйти за рамки работы с единичной моделью и успешно реализовать свои проекты в области науки о данных. Также издание будет полезно менеджерам проектов в области науки о данных, разработчикам программного обеспечения и инженерам DevOps, ускоряющих свои проекты
Машинное обучение становится важным элементом почти во всех отраслях. В этой книге представлено четкое и понятное руководство по автоматизации развертывания, управления и повторного использования моделей машинного обучения. Шаг за шагом описывается конкретный пример проекта, на котором можно отработать основные навыки в этой сфере. Благодаря множеству примеров кода и ясным, лаконичным объяснениям вы сможете создать свой собственный конвейер машинного обучения и запустите его в кратчайшие сроки. Книга поможет ученым и инженерам, специализирующимся в области машинного обучения и искусственного интеллекта, выйти за рамки работы с единичной моделью и успешно реализовать свои проекты в области науки о данных. Также издание будет полезно менеджерам проектов в области науки о данных, разработчикам программного обеспечения и инженерам DevOps, ускоряющих свои проекты
👨🏻💻 Господа-инженеры, а вы использовали в своей компьютерной технике дополнительное охлаждение? Или делали модернизацию старого? Расскажите об этом в комментариях. Если есть интересные фото по теме, то прикрепляйте!
💡 Обсуждение этой темы в группе VK
💡 Обсуждение этой темы в группе VK
Android Test-Driven Development by Tutorials (2nd Edition) [2021] Lance Gleason, Victoria Gonda, Fernando Sproviero
💾 Скачать книгу
💾 Скачать книгу
Android_Test_Driven_Development_by_Tutorials_2nd_Edition_2021_Lance.zip
64.8 MB
Android Test-Driven Development by Tutorials (2nd Edition) [2021] Lance Gleason, Victoria Gonda, Fernando Sproviero
Writing apps is hard. Writing testable apps is even harder, but it doesn’t have to be. Reading and understanding all the official Google documentation on testing can be time-consuming — and confusing. In this book, you’ll learn about Android test-driven development the quick and easy way: by following fun and easy-to-read tutorials. Learn to write sustainable, testable apps, as well as to apply testing strategies to legacy projects via Espresso and UI tests, code coverage and refactoring. This book is for the intermediate Android developers who already know the basics of Android and Kotlin development but want to learn Android test-driven development.
#android #kotlin #программирование
Writing apps is hard. Writing testable apps is even harder, but it doesn’t have to be. Reading and understanding all the official Google documentation on testing can be time-consuming — and confusing. In this book, you’ll learn about Android test-driven development the quick and easy way: by following fun and easy-to-read tutorials. Learn to write sustainable, testable apps, as well as to apply testing strategies to legacy projects via Espresso and UI tests, code coverage and refactoring. This book is for the intermediate Android developers who already know the basics of Android and Kotlin development but want to learn Android test-driven development.
#android #kotlin #программирование