Эволюционная_архитектура_Поддержка_непрерывных_изменений_2019_Форд.pdf
7.8 MB
📘 Эволюционная архитектура. Поддержка непрерывных изменений [2019] Форд Н. и др.
Пора по-новому взглянуть на постулаты, остававшиеся неизменными на протяжении многих лет. Динамично меняющийся мир диктует свои правила, в том числе и в компьютерной архитектуре. Происходящие изменения требуют новых подходов, заставляют жесткие системы становиться гибкими и подстраиваться под новые условия. Возможно ли долгосрочное планирование, если всё непрерывно меняется? Как предотвратить постепенное ухудшение архитектурного решения с течением времени? Здесь вы найдете ответы и рекомендации, которые позволят защитить самые важные характеристики проекта в условиях непрерывных изменений.
#программирование #архитектура
#рефакторинг #computer_science
Пора по-новому взглянуть на постулаты, остававшиеся неизменными на протяжении многих лет. Динамично меняющийся мир диктует свои правила, в том числе и в компьютерной архитектуре. Происходящие изменения требуют новых подходов, заставляют жесткие системы становиться гибкими и подстраиваться под новые условия. Возможно ли долгосрочное планирование, если всё непрерывно меняется? Как предотвратить постепенное ухудшение архитектурного решения с течением времени? Здесь вы найдете ответы и рекомендации, которые позволят защитить самые важные характеристики проекта в условиях непрерывных изменений.
#программирование #архитектура
#рефакторинг #computer_science
📚 Подборка книг по теории программирования 25 книг
💾 Скачать книги
#программирование #паттерны #карьера #it #алгоритмы
💾 Скачать книги
#программирование #паттерны #карьера #it #алгоритмы
25_книг_по_теории_программирования_и_информатики.zip
589.4 MB
📚 Подборка книг по теории программирования 25 книг
1. Объектно-ориентированное конструирование программных систем 2005 Мейер Бертран
2. Объектно-ориентированный подход 2020 Вайсфельд
3. Принципы юнит-тестирования 2021 Хориков Владимир
4. 1400 задач по программированию 2020 Златопольский
5. Алгоритмы, языки, автоматы и компиляторы 2006 Мозговой
6. Вероятностное программирование. Учебное пособие для вузов. 2-е издание 2021 Колбин
7. Гид по Computer Science для каждого программиста 2020 Вильям Спрингер
8. Дневник охотника за ошибками. Путешествие через джунгли проблем безопасности программного обеспечения 2013 Клейн
9. Занимательная информатика 2011 Златопольский
10. Идеальная архитектура. Ведущие специалисты о красоте программных архитектур 2010 Спинеллис Диомидис, Гусиос Георгиос
11. Квантовые вычисления для настоящих айтишников 2020 Бернхард К.
12. Кодеры за работой. Размышления о ремесле программиста 2011 Питер Сейбел
13. Практика программирования 2004 Керниган, Пайк
1. Объектно-ориентированное конструирование программных систем 2005 Мейер Бертран
2. Объектно-ориентированный подход 2020 Вайсфельд
3. Принципы юнит-тестирования 2021 Хориков Владимир
4. 1400 задач по программированию 2020 Златопольский
5. Алгоритмы, языки, автоматы и компиляторы 2006 Мозговой
6. Вероятностное программирование. Учебное пособие для вузов. 2-е издание 2021 Колбин
7. Гид по Computer Science для каждого программиста 2020 Вильям Спрингер
8. Дневник охотника за ошибками. Путешествие через джунгли проблем безопасности программного обеспечения 2013 Клейн
9. Занимательная информатика 2011 Златопольский
10. Идеальная архитектура. Ведущие специалисты о красоте программных архитектур 2010 Спинеллис Диомидис, Гусиос Георгиос
11. Квантовые вычисления для настоящих айтишников 2020 Бернхард К.
12. Кодеры за работой. Размышления о ремесле программиста 2011 Питер Сейбел
13. Практика программирования 2004 Керниган, Пайк
и другие книги...
Совершенный_алгоритм_2019_2021_4_книги_Рафгарден_Тим.zip
18.7 MB
📚 Совершенный алгоритм [2019-2021] [4 книги] Рафгарден Тим
Алгоритмы — это сердце и душа computer science. Без них не обойтись, они есть везде — от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения. «Совершенный алгоритм» превратит вас в настоящего профи, который будет ставить задачи и мастерски их решать как в жизни, так и на собеседовании при приеме на работу в любую IT-компанию.
[1] Совершенный алгоритм. Основы
[2] Совершенный алгоритм. Графовые алгоритмы и структуры данных
[3] Совершенный алгоритм. Жадные алгоритмы
[4] Совершенный алгоритм. Алгоритмы для NP-трудных задач
#алгоритмы #программирование
Алгоритмы — это сердце и душа computer science. Без них не обойтись, они есть везде — от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения. «Совершенный алгоритм» превратит вас в настоящего профи, который будет ставить задачи и мастерски их решать как в жизни, так и на собеседовании при приеме на работу в любую IT-компанию.
[1] Совершенный алгоритм. Основы
[2] Совершенный алгоритм. Графовые алгоритмы и структуры данных
[3] Совершенный алгоритм. Жадные алгоритмы
[4] Совершенный алгоритм. Алгоритмы для NP-трудных задач
#алгоритмы #программирование
📘 Intro to Python for Computer Science and Data Science: Learning to Program with AI, Big Data and The Cloud [2020] Deitel P., Deitel H
💾 Скачать книгу
The book's modular architecture enables instructors to conveniently adapt the text to a wide range of computer-science and data-science courses offered to audiences drawn from many majors. Computer-science instructors can integrate as much or as little data-science and artificial-intelligence topics as they'd like, and data-science instructors can integrate as much or as little Python as they'd like. The book aligns with the latest ACM/IEEE CS-and-related computing curriculum initiatives and with the Data Science Undergraduate Curriculum Proposal sponsored by the National Science Foundation.
💾 Скачать книгу
The book's modular architecture enables instructors to conveniently adapt the text to a wide range of computer-science and data-science courses offered to audiences drawn from many majors. Computer-science instructors can integrate as much or as little data-science and artificial-intelligence topics as they'd like, and data-science instructors can integrate as much or as little Python as they'd like. The book aligns with the latest ACM/IEEE CS-and-related computing curriculum initiatives and with the Data Science Undergraduate Curriculum Proposal sponsored by the National Science Foundation.
Intro_to_Python_for_Computer_Science_and_Data_Science_Learning_to.pdf
23.9 MB
📘 Intro to Python for Computer Science and Data Science: Learning to Program with AI, Big Data and The Cloud [2020] Deitel P., Deitel H
The book's modular architecture enables instructors to conveniently adapt the text to a wide range of computer-science and data-science courses offered to audiences drawn from many majors. Computer-science instructors can integrate as much or as little data-science and artificial-intelligence topics as they'd like, and data-science instructors can integrate as much or as little Python as they'd like. The book aligns with the latest ACM/IEEE CS-and-related computing curriculum initiatives and with the Data Science Undergraduate Curriculum Proposal sponsored by the National Science Foundation. #computer_science
#программирование #python #big_data
The book's modular architecture enables instructors to conveniently adapt the text to a wide range of computer-science and data-science courses offered to audiences drawn from many majors. Computer-science instructors can integrate as much or as little data-science and artificial-intelligence topics as they'd like, and data-science instructors can integrate as much or as little Python as they'd like. The book aligns with the latest ACM/IEEE CS-and-related computing curriculum initiatives and with the Data Science Undergraduate Curriculum Proposal sponsored by the National Science Foundation. #computer_science
#программирование #python #big_data
C_для_программистов_с_введением_в_C11_2014_Дейтел_П_,_Дейтел_Х_.pdf
11.6 MB
📘 C для программистов с введением в C11 [2014] Дейтел П., Дейтел Х.
В книге рассказывается о языке C и стандартной библиотеке C, следуя девизу компании Deitel: «обучение на действующих примерах». Понятия представляются в контексте тщательно протестированных программ, с выделением синтаксиса, демонстрацией вывода программ и подробного их обсуждения. Приводится примерно 5 000 строк кода на языке C и даются сотни полезных советов, которые помогут вам создавать надежные приложения. Рассматривается создание собственных структур данных и стандартная библиотека, безопасное программирование на C; описываются особенности новой ревизии стандарта С11, в т. ч. многопоточность. Закончив чтение, вы будете иметь все знания, необходимые для создания приложений на языке C промышленного уровня. Издание предназначено программистам, имеющим опыт работы на высокоуровневых языках. #ассемблер #assembler #архитектура #c #cpp #cplusplus
В книге рассказывается о языке C и стандартной библиотеке C, следуя девизу компании Deitel: «обучение на действующих примерах». Понятия представляются в контексте тщательно протестированных программ, с выделением синтаксиса, демонстрацией вывода программ и подробного их обсуждения. Приводится примерно 5 000 строк кода на языке C и даются сотни полезных советов, которые помогут вам создавать надежные приложения. Рассматривается создание собственных структур данных и стандартная библиотека, безопасное программирование на C; описываются особенности новой ревизии стандарта С11, в т. ч. многопоточность. Закончив чтение, вы будете иметь все знания, необходимые для создания приложений на языке C промышленного уровня. Издание предназначено программистам, имеющим опыт работы на высокоуровневых языках. #ассемблер #assembler #архитектура #c #cpp #cplusplus
Начала_математического_анализа_1970_Ивашев_Мусатов_О_С_.djvu
2.1 MB
📔 Начала математического анализа [1970] Ивашев-Мусатов О. С.
Эта книга возникла из лекций, читавшихся на вечернем отделении геологического факультета МГУ. В книге нет многих терминов. Автору кажется, что при первом знакомстве обилие разных терминов только тормозит восприятие. Ряд более тонких вопросов разобран в приложении - при первом знакомстве они могут быть опущены. Все изложение строится на основе понятия функции, а не переменной величины. Термин "переменная величина" употребляется только для пояснений, как интуитивно всем понятный. Для построения теории удобнее иметь дело с более простым понятием функции, чем с понятием переменной величины, аккуратное определение которой довольно сложно. Основная особенность книги заключается в том, что читатель сначала знакомится с понятием непрерывности, а уже потом с понятием предела. #математика #математический_анализ #алгебра
Эта книга возникла из лекций, читавшихся на вечернем отделении геологического факультета МГУ. В книге нет многих терминов. Автору кажется, что при первом знакомстве обилие разных терминов только тормозит восприятие. Ряд более тонких вопросов разобран в приложении - при первом знакомстве они могут быть опущены. Все изложение строится на основе понятия функции, а не переменной величины. Термин "переменная величина" употребляется только для пояснений, как интуитивно всем понятный. Для построения теории удобнее иметь дело с более простым понятием функции, чем с понятием переменной величины, аккуратное определение которой довольно сложно. Основная особенность книги заключается в том, что читатель сначала знакомится с понятием непрерывности, а уже потом с понятием предела. #математика #математический_анализ #алгебра
📚 Киселёв А. П. Более 20 книг и лекций
💾 Скачать книги
Киселёв Андрей Петрович — русский и советский педагог, «законодатель» школьной математики. Наиболее известен благодаря написанному им учебнику «Элементарная геометрия».
💾 Скачать книги
Киселёв Андрей Петрович — русский и советский педагог, «законодатель» школьной математики. Наиболее известен благодаря написанному им учебнику «Элементарная геометрия».
Киселёв_А_П_Более_20_книг_и_лекций.zip
983.9 MB
📚 Киселёв А. П. Более 20 книг и лекций
1. Арифметика для 5 класса (1938) Киселёв А.П.
2. Геометрия Дополнительный материал для 8, 9 классов ( 1971 ) Киселёв А. П.
3. Геометрия и сборник задач 8-9 класс ( 1966 ) Киселёв А. П.
4. Киселёв А. П. Алгебра (ч.1) для 7—9 классов ( 1938 )
5. Киселёв А. П. Алгебра (ч.2) для 8—10 классов ( 1938 )
6. Киселёв А.П. – Систематический курс арифметики – 2002
7. Киселев Геометрия, планиметрия, стереометрия Физматлит 2004
8. Элементарная геометрия книга для учителя (1931-1980г) Киселёв А. П.
1. Арифметика для 5 класса (1938) Киселёв А.П.
2. Геометрия Дополнительный материал для 8, 9 классов ( 1971 ) Киселёв А. П.
3. Геометрия и сборник задач 8-9 класс ( 1966 ) Киселёв А. П.
4. Киселёв А. П. Алгебра (ч.1) для 7—9 классов ( 1938 )
5. Киселёв А. П. Алгебра (ч.2) для 8—10 классов ( 1938 )
6. Киселёв А.П. – Систематический курс арифметики – 2002
7. Киселев Геометрия, планиметрия, стереометрия Физматлит 2004
8. Элементарная геометрия книга для учителя (1931-1980г) Киселёв А. П.
📗 Алгебра и начала математического анализа. 10-11 класс [2008] Колмогоров, Абрамов, Дудницын
💾 Скачать книгу
💾 Скачать книгу
Алгебра_и_начала_математического_анализа_10_11_класс_2008_Колмогоров.djvu
7.6 MB
📗 Алгебра и начала математического анализа. 10-11 класс [2008] Колмогоров, Абрамов, Дудницын
Учебник написан на высоком научном уровне, основные теоретические положения иллюстрируются конкретными примерами. Каждый пункт книги содержит образцы решения типичных задач, соответствующих обязательному уровню подготовки по данной теме, и более трудные задачи для учащихся, хорошо и отлично усвоивших пройденный материал. Вопросы и задачи на повторение, которыми заканчивается каждая глава учебника, позволят учащимся проконтролировать свои знания и умения по основным темам курса, а также могут быть использованы учителем при проведении итогового опроса или зачета. Упражнения для повторения всего курса помещены в главе «Задачи на повторение», а задания повышенной трудности содержит заключительная глава. #математика #математический_анализ #геометрия #алгебра
Учебник написан на высоком научном уровне, основные теоретические положения иллюстрируются конкретными примерами. Каждый пункт книги содержит образцы решения типичных задач, соответствующих обязательному уровню подготовки по данной теме, и более трудные задачи для учащихся, хорошо и отлично усвоивших пройденный материал. Вопросы и задачи на повторение, которыми заканчивается каждая глава учебника, позволят учащимся проконтролировать свои знания и умения по основным темам курса, а также могут быть использованы учителем при проведении итогового опроса или зачета. Упражнения для повторения всего курса помещены в главе «Задачи на повторение», а задания повышенной трудности содержит заключительная глава. #математика #математический_анализ #геометрия #алгебра
📘 Ядро Linux. Описание процесса разработки [2013] Роберт Лав
💾 Скачать книгу
В книге также рассмотрены интересные новшества, которые появились в ядрах серии 2.6, такие как планировщик CFS, мультипрограммный режим работы ядра, уровень блочного ввода-вывода и планировщики ввода-вывода. В третье издание этой книги включен ряд новых материалов, а старые главы подверглись существенному обновлению. В прикрепленном файле фрагмент книги на русском языке.
💾 Скачать книгу
В книге также рассмотрены интересные новшества, которые появились в ядрах серии 2.6, такие как планировщик CFS, мультипрограммный режим работы ядра, уровень блочного ввода-вывода и планировщики ввода-вывода. В третье издание этой книги включен ряд новых материалов, а старые главы подверглись существенному обновлению. В прикрепленном файле фрагмент книги на русском языке.
Ядро_Linux_Описание_процесса_разработки_2013_Роберт_Лав.pdf
6.7 MB
📘 Ядро Linux. Описание процесса разработки [2013] Роберт Лав
Исчерпывающее руководство по проектированию и реализации ядра Linux. В этой книге описаны основные принципы проектирования и детали реализации ядра Linux. Материал представлен в форме, удобной как для тех, кто занимается разработкой кода ядра, так и для программистов, которые хотят лучше понять особенности работы операционных систем и соответственно разрабатывать более эффективные прикладные программы. В книге детально рассмотрены основные подсистемы и функции ядра Linux, особенности их построения, реализации и соответствующие программные интерфейсы. При этом ядро рассматривается под разными углами: теоретическим и прикладным, что может привлечь читателей с различными интересами и запросами. Автор книги является разработчиком основных подсистем ядра Linux. Он делится своим бесценным опытом и знаниями по ядрам Linux серии 2.6. Рассмотренные вопросы включают управление процессами, системный планировщик, отсчет времени и таймеры ядра и многое другое.
Исчерпывающее руководство по проектированию и реализации ядра Linux. В этой книге описаны основные принципы проектирования и детали реализации ядра Linux. Материал представлен в форме, удобной как для тех, кто занимается разработкой кода ядра, так и для программистов, которые хотят лучше понять особенности работы операционных систем и соответственно разрабатывать более эффективные прикладные программы. В книге детально рассмотрены основные подсистемы и функции ядра Linux, особенности их построения, реализации и соответствующие программные интерфейсы. При этом ядро рассматривается под разными углами: теоретическим и прикладным, что может привлечь читателей с различными интересами и запросами. Автор книги является разработчиком основных подсистем ядра Linux. Он делится своим бесценным опытом и знаниями по ядрам Linux серии 2.6. Рассмотренные вопросы включают управление процессами, системный планировщик, отсчет времени и таймеры ядра и многое другое.
Юникс_и_Ксеникс_1988_Топхем_и_Хай_Ван_Чыонг.pdf
16.9 MB
📘 Юникс и Ксеникс [1988] Топхем и Хай Ван Чыонг
Книга американских специалистов представляет собой пособие для самостоятельного освоения приемов работы с одной из самых распространенных зарубежных операционных систем и ее версиями. Материал имеет практическую направленность, хорошо систематизирован, иллюстрирован. Может служить руководством для пользователя при работе за терминалом.
#unix #xenix #администрирование #os
Книга американских специалистов представляет собой пособие для самостоятельного освоения приемов работы с одной из самых распространенных зарубежных операционных систем и ее версиями. Материал имеет практическую направленность, хорошо систематизирован, иллюстрирован. Может служить руководством для пользователя при работе за терминалом.
#unix #xenix #администрирование #os