Грокаем_функциональное_мышление_2023_RU+EN_Эрик_Норманд.zip
33 MB
📘 Грокаем функциональное мышление [2023] Эрик Норманд
Кодовые базы разрастаются, становясь всё сложнее и запутаннее, что не может не пугать разработчиков. Как обнаружить код, изменяющий состояние вашей системы? Как сделать код таким, чтобы он не увеличивал сложность и запутанность кодовой базы? Большую часть «действий», изменяющих состояние, можно превратить в «вычисления», чтобы ваш код стал проще и логичнее. Вы научитесь бороться со сложными ошибками синхронизации, которые неизбежно проникают в асинхронный и многопоточный код, узнаете, как компонуемые абстракции предотвращают дублирование кода, и откроете для себя новые уровни его выразительности. Книга предназначена для разработчиков среднего и высокого уровня, создающих сложный код. Примеры, иллюстрации, вопросы для самопроверки и практические задания помогут надежно закрепить новые знания.
📗 Grokking Simplicity: Taming complex software with functional thinking [2021] Eric Normand
Grokking Simplicity is a friendly, practical guide that will change the way you approach software design and development. Distributed across servers, difficult to test, and resistant to modification—modern software is complex. Grokking Simplicity is a friendly, practical guide that will change the way you approach software design and development. It introduces a unique approach to functional programming that explains why certain features of software are prone to complexity, and teaches you the functional techniques you can use to simplify these systems so that they’re easier to test and debug. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
Кодовые базы разрастаются, становясь всё сложнее и запутаннее, что не может не пугать разработчиков. Как обнаружить код, изменяющий состояние вашей системы? Как сделать код таким, чтобы он не увеличивал сложность и запутанность кодовой базы? Большую часть «действий», изменяющих состояние, можно превратить в «вычисления», чтобы ваш код стал проще и логичнее. Вы научитесь бороться со сложными ошибками синхронизации, которые неизбежно проникают в асинхронный и многопоточный код, узнаете, как компонуемые абстракции предотвращают дублирование кода, и откроете для себя новые уровни его выразительности. Книга предназначена для разработчиков среднего и высокого уровня, создающих сложный код. Примеры, иллюстрации, вопросы для самопроверки и практические задания помогут надежно закрепить новые знания.
📗 Grokking Simplicity: Taming complex software with functional thinking [2021] Eric Normand
Grokking Simplicity is a friendly, practical guide that will change the way you approach software design and development. Distributed across servers, difficult to test, and resistant to modification—modern software is complex. Grokking Simplicity is a friendly, practical guide that will change the way you approach software design and development. It introduces a unique approach to functional programming that explains why certain features of software are prone to complexity, and teaches you the functional techniques you can use to simplify these systems so that they’re easier to test and debug. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
👍60🔥9❤7
📙 Программируем на Java. 5-е издание [2023] Марк Лой, Дэниэл Лук, Патрик Нимайер
📗 Learning Java: An Introduction to Real-World Programming with Java [2020] Marc Loy, Patrick Niemeyer, Daniel Leuck
📕 Learning Java: An Introduction to Real-World Programming with Java (Early Release) [2023] Marc Loy, Patrick Niemeyer, Daniel Leuck
💾 Скачать книги
☕️ Java — строго типизированный объектно-ориентированный язык программирования общего назначения, разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle). Разработка ведётся сообществом, организованным через Java Community Process; язык и основные реализующие его технологии распространяются по лицензии GPL. Права на торговую марку принадлежат корпорации Oracle.
👨🏻💻 Для тех, кто захочет пожертвовать на покупку новых книг и админу на кофе:
ЮMoney:
📗 Learning Java: An Introduction to Real-World Programming with Java [2020] Marc Loy, Patrick Niemeyer, Daniel Leuck
📕 Learning Java: An Introduction to Real-World Programming with Java (Early Release) [2023] Marc Loy, Patrick Niemeyer, Daniel Leuck
💾 Скачать книги
☕️ Java — строго типизированный объектно-ориентированный язык программирования общего назначения, разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle). Разработка ведётся сообществом, организованным через Java Community Process; язык и основные реализующие его технологии распространяются по лицензии GPL. Права на торговую марку принадлежат корпорации Oracle.
👨🏻💻 Для тех, кто захочет пожертвовать на покупку новых книг и админу на кофе:
ЮMoney:
410012169999048
Карта ВТБ: 4272290768112195
Карта Сбербанк: 2202200638175206
#java #web #программирование #подборка_книг👍32🔥7❤6❤🔥2💯1
Программируем_на_Java_5_е_изд_2023_RU+EN_Марк_Лой,_Дэниэл_Лук,_Патрик.zip
33.2 MB
📙 Программируем на Java. 5-е издание [2023] Марк Лой, Дэниэл Лук, Патрик Нимайер
Неважно, кто вы - разработчик ПО или пользователь, в любом случае вы слышали о языке Java. В этой книге вы на конкретных примерах изучите основы Java, API, библиотеки классов, приемы и идиомы программирования. Особое внимание авторы уделяют построению реальных приложений. Вы освоите средства управления ресурсами и исключениями, а также познакомитесь с новыми возможностями языка, появившимися в последних версиях Java.
- Программируйте на Java с использованием компилятора, интерпретатора и других инструментов.
- Исследуйте средства управления потоками и параллельной обработки.
- Изучайте обработку текста и мощные API.
- Создавайте приложения и службы на базе современных сетевых коммуникаций или веб-технологий.
📔 Learning Java: An Introduction to Real-World Programming with Java [2020] Marc Loy, Patrick Niemeyer, Daniel Leuck
If you’re new to Java—or new to programming—this best-selling book will guide you through the language features and APIs of Java 11. With fun, compelling, and realistic examples, authors Marc Loy, Patrick Niemeyer, and Daniel Leuck introduce you to Java fundamentals—including its class libraries, programming techniques, and idioms—with an eye toward building real applications. You’ll learn powerful new ways to manage resources and exceptions in your applications—along with core language features included in recent Java versions.
• Develop with Java, using the compiler, interpreter, and other tools
• Explore Java’s built-in thread facilities and concurrency package
• Learn text processing and the powerful regular expressions API
• Write advanced networked or web-based applications and services
Неважно, кто вы - разработчик ПО или пользователь, в любом случае вы слышали о языке Java. В этой книге вы на конкретных примерах изучите основы Java, API, библиотеки классов, приемы и идиомы программирования. Особое внимание авторы уделяют построению реальных приложений. Вы освоите средства управления ресурсами и исключениями, а также познакомитесь с новыми возможностями языка, появившимися в последних версиях Java.
- Программируйте на Java с использованием компилятора, интерпретатора и других инструментов.
- Исследуйте средства управления потоками и параллельной обработки.
- Изучайте обработку текста и мощные API.
- Создавайте приложения и службы на базе современных сетевых коммуникаций или веб-технологий.
📔 Learning Java: An Introduction to Real-World Programming with Java [2020] Marc Loy, Patrick Niemeyer, Daniel Leuck
If you’re new to Java—or new to programming—this best-selling book will guide you through the language features and APIs of Java 11. With fun, compelling, and realistic examples, authors Marc Loy, Patrick Niemeyer, and Daniel Leuck introduce you to Java fundamentals—including its class libraries, programming techniques, and idioms—with an eye toward building real applications. You’ll learn powerful new ways to manage resources and exceptions in your applications—along with core language features included in recent Java versions.
• Develop with Java, using the compiler, interpreter, and other tools
• Explore Java’s built-in thread facilities and concurrency package
• Learn text processing and the powerful regular expressions API
• Write advanced networked or web-based applications and services
👍42❤6🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
Свободные колебания являются затухающими, поэтому амплитуда маятника уменьшается, и он не достигает своей первоначальной точки. Затухающие колебания — колебания, энергия которых уменьшается с течением времени. Свободные колебания любого осциллятора рано или поздно затухают и прекращаются. Поэтому на практике обычно имеют дело с затухающими колебаниями. Они характеризуются тем, что амплитуда колебаний A является убывающей функцией. Обычно затухание происходит под действием сил сопротивления среды, наиболее часто выражаемых линейной зависимостью от скорости колебаний v или её квадрата v².
🔵 Physics.Math.Code
#физика #gif #колебания #механика #physics #энергия
Please open Telegram to view this post
VIEW IN TELEGRAM
👍81🔥8😱8🤔2
📗 Разработка приложений с графическим пользовательским интерфейсом на языке Python [2023] С.В. Букунов, О.В. Букунова
💾 Скачать книгу
Tkinter — кросс-платформенная событийно-ориентированная графическая библиотека на основе средств Tk (широко распространённая в мире GNU/Linux и других UNIX‐подобных систем, портирована также и на Microsoft Windows), написанная Стином Лумхольтом (Steen Lumholt) и Гвидо ван Россумом. Входит в стандартную библиотеку Python.
Tkinter — это свободное программное обеспечение, распространяемое под Python-лицензией.
#python #программирование #графика
💾 Скачать книгу
Tkinter — кросс-платформенная событийно-ориентированная графическая библиотека на основе средств Tk (широко распространённая в мире GNU/Linux и других UNIX‐подобных систем, портирована также и на Microsoft Windows), написанная Стином Лумхольтом (Steen Lumholt) и Гвидо ван Россумом. Входит в стандартную библиотеку Python.
Tkinter — это свободное программное обеспечение, распространяемое под Python-лицензией.
#python #программирование #графика
👍48❤9🔥5🤔3
Разработка_приложений_с_графическим_пользовательским_интерфейсом.pdf
3.1 MB
📗 Разработка приложений с графическим пользовательским интерфейсом на языке Python [2023] С.В. Букунов, О.В. Букунова
Настоящее пособие содержит основные сведения о создании приложений на языке Python с графическим пользовательским интерфейсом с помощью библиотеки Tk. Рассматриваются основные типы элементов, управляющих работой приложения, и способы их программной реализации. Даются понятия визуального проектирования и событийного программирования. Приводятся многочисленные практические упражнения с примерами программного кода, помогающие понять основные способы практической реализации графических пользовательских интерфейсов. Рассматриваются возможности библиотеки Tk по созданию компьютерной анимации. В пособии содержатся краткие теоретические сведения, упражнения и примеры программ с подробными комментариями, а также задания для самостоятельной работы.
Настоящее пособие содержит основные сведения о создании приложений на языке Python с графическим пользовательским интерфейсом с помощью библиотеки Tk. Рассматриваются основные типы элементов, управляющих работой приложения, и способы их программной реализации. Даются понятия визуального проектирования и событийного программирования. Приводятся многочисленные практические упражнения с примерами программного кода, помогающие понять основные способы практической реализации графических пользовательских интерфейсов. Рассматриваются возможности библиотеки Tk по созданию компьютерной анимации. В пособии содержатся краткие теоретические сведения, упражнения и примеры программ с подробными комментариями, а также задания для самостоятельной работы.
👍84🔥10❤🔥6❤2🤨2
This media is not supported in your browser
VIEW IN TELEGRAM
⚫️ Ферромагнитная жидкость 🧲
Жидкость, сильно поляризующаяся под действием магнитного поля (видно, что человек держит в руках магниты). Она представляет собой ферромагнитные частицы нанометровых размеров в основной жидкости (может быть вода). Жидкость не сохраняет остаточной намагниченности, и когда человек убирает магнит, она принимает обычную форму.
🔵 Physics.Math.Code
#физика #gif #physics #магнетизм #поляризация #видеоуроки #факты
Жидкость, сильно поляризующаяся под действием магнитного поля (видно, что человек держит в руках магниты). Она представляет собой ферромагнитные частицы нанометровых размеров в основной жидкости (может быть вода). Жидкость не сохраняет остаточной намагниченности, и когда человек убирает магнит, она принимает обычную форму.
🔵 Physics.Math.Code
#физика #gif #physics #магнетизм #поляризация #видеоуроки #факты
👍85❤12⚡5🔥5😨3🤯1💯1🤗1
This media is not supported in your browser
VIEW IN TELEGRAM
⬜️ Построение квадрата с помощью циркуля
Построения с помощью циркуля и линейки — раздел евклидовой геометрии, известный с античных времён. В задачах на построение циркуль и линейка предполагаются идеальными инструментами, в частности:
▪️ Линейка не имеет делений и имеет сторону бесконечной длины, но только одну.
▪️ Циркуль может иметь какой угодно (большой или малый) раствор (может чертить окружность произвольного радиуса) и сохраняет последний раствор, то есть может проводить одинаковые окружности где угодно.
🔵 Physics.Math.Code
#геометрия #gif #математика #geometry #видеоуроки
Построения с помощью циркуля и линейки — раздел евклидовой геометрии, известный с античных времён. В задачах на построение циркуль и линейка предполагаются идеальными инструментами, в частности:
▪️ Линейка не имеет делений и имеет сторону бесконечной длины, но только одну.
▪️ Циркуль может иметь какой угодно (большой или малый) раствор (может чертить окружность произвольного радиуса) и сохраняет последний раствор, то есть может проводить одинаковые окружности где угодно.
🔵 Physics.Math.Code
#геометрия #gif #математика #geometry #видеоуроки
👍107🔥19❤11🤔6💯1🤗1
This media is not supported in your browser
VIEW IN TELEGRAM
📐 Построение правильного пятиугольника — выглядит уже сложнее, чем квадрат
Античным геометрам были известны способы построения правильных k-угольников для
🔵 Physics.Math.Code
#геометрия #gif #математика #geometry #видеоуроки #факты #алгебра #наука
Античным геометрам были известны способы построения правильных k-угольников для
k = 2ⁿ, k = 3⋅2ⁿ, k = 5⋅2ⁿ и k = 3⋅5⋅2ⁿ. (где k ∈ℤ )
В 1796 году Гаусс показал возможность построения правильных n-угольников при k = 2ⁿ ⋅ p₁⋅ ... ⋅ pₘ , где pₘ
— различные простые числа Ферма. В 1836 году Ванцель доказал, что других правильных многоугольников, которые можно построить циркулем и линейкой, не существует.🔵 Physics.Math.Code
#геометрия #gif #математика #geometry #видеоуроки #факты #алгебра #наука
🔥75👍47❤11🤯4😱3
Лекция 1. Первообразная и неопределенный интеграл
Лекция 2. Таблица основных интегралов
Лекция 3. Непосредственное интегрирование
Лекция 4. Метод подстановки
Лекция 5. Интегрирование по частям
Лекция 6. Комплексные числа (часть 1)
Лекция 7. Комплексные числа (часть 2)
🔵 Physics.Math.Code
#высшая_математика #математический_анализ #математика #интегральное_исчисление #видеоуроки #math #алгебра #наука
Лекция 2. Таблица основных интегралов
Лекция 3. Непосредственное интегрирование
Лекция 4. Метод подстановки
Лекция 5. Интегрирование по частям
Лекция 6. Комплексные числа (часть 1)
Лекция 7. Комплексные числа (часть 2)
🔵 Physics.Math.Code
#высшая_математика #математический_анализ #математика #интегральное_исчисление #видеоуроки #math #алгебра #наука
👍102🔥26❤9🤓9❤🔥4
Лекция 8. Основные сведения о рациональных функциях
Лекция 9. Рациональные функции - пример
Лекция 10. Интегрирование рациональных функций
Лекция 11. Интегрирование рациональных выражений
Лекция 12. Понятие определенного интеграла
Лекция 13. Основные свойства определенного интеграла
Лекция 14. Формула Ньютона-Лейбница
🔵 Physics.Math.Code
#высшая_математика #математический_анализ #математика #интегральное_исчисление #видеоуроки #math #алгебра #наука
Лекция 9. Рациональные функции - пример
Лекция 10. Интегрирование рациональных функций
Лекция 11. Интегрирование рациональных выражений
Лекция 12. Понятие определенного интеграла
Лекция 13. Основные свойства определенного интеграла
Лекция 14. Формула Ньютона-Лейбница
🔵 Physics.Math.Code
#высшая_математика #математический_анализ #математика #интегральное_исчисление #видеоуроки #math #алгебра #наука
🔥39👍29🤓10❤7❤🔥2🤯1