📗 Кодер с улицы. Правила нарушать рекомендуется [2023] Капаноглу Седат
📘 Street Coder: The rules to break and how to break them [2022] Sedat Kapanoglu
⚠️ Книги предоставляется вам для ознакомления и не для распространения
💳 Купить книгу
📖 Вы можете купить книгу в бумаге по лучшим условиям. -35% по промокоду: PHYSICS MATH CODE Подробности тут
💾 Скачать книги RU+EN
Седат Капаноглу — программист-самоучка с более чем 25-летним опытом работы, в крупнейших кампаниях, в том числе и в Microsoft.
👨🏻💻 Для тех, кто захочет пожертвовать админу на покупку новых книг и на кофе:
ЮMoney:
📘 Street Coder: The rules to break and how to break them [2022] Sedat Kapanoglu
⚠️ Книги предоставляется вам для ознакомления и не для распространения
💳 Купить книгу
📖 Вы можете купить книгу в бумаге по лучшим условиям. -35% по промокоду: PHYSICS MATH CODE Подробности тут
💾 Скачать книги RU+EN
Седат Капаноглу — программист-самоучка с более чем 25-летним опытом работы, в крупнейших кампаниях, в том числе и в Microsoft.
👨🏻💻 Для тех, кто захочет пожертвовать админу на покупку новых книг и на кофе:
ЮMoney:
410012169999048
Карта ВТБ: 4272290768112195
Карта Сбербанк: 2202200638175206
#программирование #разработка #it #архитектура #алгоритмы #рефакторинг #c_sharp #csharp🔥35👍27❤4🤔3👨💻3🤩2⚡1🤨1
Media is too big
VIEW IN TELEGRAM
👨🏻💻 Как пройти путь от программиста до руководителя компании
В МГУ им. Н. П. Огарёва состоялась встреча студентов с Александром Ковалем, президентом Codemasters International и основателем международного стартапа TruVisibility. Александр рассказал свою "историю успеха" – как и чему он учился, как прошел путь от простого разработчика до президента компании мирового охвата.
Родился в 1972 году в г. Прилуки Черниговской области.
В 1995 году окончил факультет электроники и компьютерных технологий МИЭТ.
В 1999 году защитил диссертацию на соискание научной степени кандидата технических наук. Начал работать в Кремниевой долине, где прошел путь от программиста до технического директора.
В 2006 году открыл компанию Codemasters International.
В 2008 году окончил курс MBA во Florida Atlantic University.
В 2012 году основал TruVisibility.com.
#информатика #программирование #computer_science #карьера #работа #IT
💡 Physics.Math.Code // @physics_lib
В МГУ им. Н. П. Огарёва состоялась встреча студентов с Александром Ковалем, президентом Codemasters International и основателем международного стартапа TruVisibility. Александр рассказал свою "историю успеха" – как и чему он учился, как прошел путь от простого разработчика до президента компании мирового охвата.
Родился в 1972 году в г. Прилуки Черниговской области.
В 1995 году окончил факультет электроники и компьютерных технологий МИЭТ.
В 1999 году защитил диссертацию на соискание научной степени кандидата технических наук. Начал работать в Кремниевой долине, где прошел путь от программиста до технического директора.
В 2006 году открыл компанию Codemasters International.
В 2008 году окончил курс MBA во Florida Atlantic University.
В 2012 году основал TruVisibility.com.
#информатика #программирование #computer_science #карьера #работа #IT
💡 Physics.Math.Code // @physics_lib
👍29🤨10🔥5❤2⚡1👨💻1
📙 Код, который умещается в голове. Эвристики для разработчиков [2023] Марк Симан. Роберт Мартин
📘 Code That Fits in Your Head: Heuristics for Software Engineering [2021] Mark Seemann
⚠️ Книги предоставляется вам для ознакомления и не для распространения
💳 Купить книгу
💾 Скачать книги
Марк Симан — бывший экономист, который в итоге нашел себя в программировании и в конце 1990-х годов занялся веб-разработкой и созданием программных продуктов для различных компаний. В молодости Марк мечтал стать рок-звездой, а стал звездным разработчиком. Написал книгу о внедрении зависимостей, которая была отмечена премией Jolt, выступил более чем на 100 международных конференциях и создал видеокурсы для Pluralsight и Clean Coders. #программирование #разработка #it #архитектура #алгоритмы #рефакторинг #c_sharp
💡 Physics.Math.Code
📘 Code That Fits in Your Head: Heuristics for Software Engineering [2021] Mark Seemann
⚠️ Книги предоставляется вам для ознакомления и не для распространения
💳 Купить книгу
💾 Скачать книги
Марк Симан — бывший экономист, который в итоге нашел себя в программировании и в конце 1990-х годов занялся веб-разработкой и созданием программных продуктов для различных компаний. В молодости Марк мечтал стать рок-звездой, а стал звездным разработчиком. Написал книгу о внедрении зависимостей, которая была отмечена премией Jolt, выступил более чем на 100 международных конференциях и создал видеокурсы для Pluralsight и Clean Coders. #программирование #разработка #it #архитектура #алгоритмы #рефакторинг #c_sharp
💡 Physics.Math.Code
👍64🔥7❤🔥5❤2
📘 Методы программирования в примерах и задачах [2023] Валединский, Корнев
💾 Скачать книгу
Москва : Издательство Московского университета, 2023. — 413 с.
✏️ Меня два раза спрашивали [члены Парламента]: «Скажите на милось, мистер Бэббидж, что случится, если вы введете в машину неверные цифры? Cможем ли мы получить правильный ответ?» Я не могу себе даже представить какая путаница в голове может привести к подобному вопросу.
— Charles Babbage
Чарлз Бэббидж (26 декабря 1791 — 18 октября 1871) — английский математик, изобретатель первой аналитической вычислительной машины.
Иностранный член-корреспондент Императорской академии наук в Санкт-Петербурге (1832). Написал труды по теории функций, механизации счёта в экономике. Сконструировал и построил (1820–22) машину для табулирования. С 1822 года работал над постройкой разностной машины. В 1833 году разработал проект универсальной цифровой вычислительной машины — прообраза современной ЭВМ.
#программирование #C #cpp #разработка #cplusplus #IT
💾 Скачать книгу
Москва : Издательство Московского университета, 2023. — 413 с.
✏️ Меня два раза спрашивали [члены Парламента]: «Скажите на милось, мистер Бэббидж, что случится, если вы введете в машину неверные цифры? Cможем ли мы получить правильный ответ?» Я не могу себе даже представить какая путаница в голове может привести к подобному вопросу.
— Charles Babbage
Чарлз Бэббидж (26 декабря 1791 — 18 октября 1871) — английский математик, изобретатель первой аналитической вычислительной машины.
Иностранный член-корреспондент Императорской академии наук в Санкт-Петербурге (1832). Написал труды по теории функций, механизации счёта в экономике. Сконструировал и построил (1820–22) машину для табулирования. С 1822 года работал над постройкой разностной машины. В 1833 году разработал проект универсальной цифровой вычислительной машины — прообраза современной ЭВМ.
#программирование #C #cpp #разработка #cplusplus #IT
👍74❤15🔥5🤗4🤷♂1😍1💯1
Методы_программирования_в_примерах_и_задачах_2023_Валединский,_Корнев.pdf
2.4 MB
📘 Методы программирования в примерах и задачах [2023] Валединский, Корнев
Учебное пособие является обобщением опыта преподавания университетского курса «Работа на ЭВМ и программирование» для студентов механикоматематического факультета МГУ имени М. В. Ломоносова и школьного курса «Информатика» в классах при механико-математическом факультете на базе 54-й школы г. Москвы и в математических классах Университетской гимназии. В книге собраны и систематизированы задачи, предлагавшиеся для самостоятельного решения во время семинарских занятий, лабораторных работ, на зачетах и экзаменах. Книга предназначена учащимся старших классов с углубленным изучением математики и информатики, студентам высших учебных заведений, осваивающим методы программирования и язык C, а также в помощь преподавателям для проведения практических занятий. #программирование #C #cpp #разработка #cplusplus #IT
💡 Physics.Math.Code
Учебное пособие является обобщением опыта преподавания университетского курса «Работа на ЭВМ и программирование» для студентов механикоматематического факультета МГУ имени М. В. Ломоносова и школьного курса «Информатика» в классах при механико-математическом факультете на базе 54-й школы г. Москвы и в математических классах Университетской гимназии. В книге собраны и систематизированы задачи, предлагавшиеся для самостоятельного решения во время семинарских занятий, лабораторных работ, на зачетах и экзаменах. Книга предназначена учащимся старших классов с углубленным изучением математики и информатики, студентам высших учебных заведений, осваивающим методы программирования и язык C, а также в помощь преподавателям для проведения практических занятий. #программирование #C #cpp #разработка #cplusplus #IT
💡 Physics.Math.Code
👍80❤🔥12🔥6❤2🤯1😍1🤗1
📙 Информатика: базовый курс [2005] Акулов О.А., Медведев Н.В.
💾 Скачать книгу
✏️ «Человек в XXI веке, который не будет уметь пользоваться ЭВМ, будет подобен человеку ХХ века, не умевшему ни читать, ни писать» — В. М. Глушков — советский математик, кибернетик. Доктор физико-математических наук (1955), профессор (1957).
#информатика #computer_science #программирование #вычислительная_техника #IT
💡 Physics.Math.Code
💾 Скачать книгу
✏️ «Человек в XXI веке, который не будет уметь пользоваться ЭВМ, будет подобен человеку ХХ века, не умевшему ни читать, ни писать» — В. М. Глушков — советский математик, кибернетик. Доктор физико-математических наук (1955), профессор (1957).
#информатика #computer_science #программирование #вычислительная_техника #IT
💡 Physics.Math.Code
👍51🔥8💯4❤3❤🔥1😨1😎1
Информатика_базовый_курс_2005_Акулов_О_А_,_Медведев_Н_В_.pdf
25.1 MB
📙 Информатика: базовый курс [2005] Акулов О.А., Медведев Н.В.
В книге изложены основы современной информатики как комплексной научно-технической дисциплины, включающей изучение структуры и общих свойств информации и информационных процессов, общих принципов построения вычислительных устройств, а также систем обработки, хранения и передачи информации. Рассмотрены актуальные вопросы контроля и защиты информации в автоматизированных системах. Представлены определения ключевых понятий и конкретные вопросы по темам курса.
Для студентов высших учебных заведений, бакалавров, магистров, обучающихся по специальности "Информатика и вычислительная техника", а также студентов, изучающих естественные науки. #информатика #computer_science #программирование #вычислительная_техника #IT
💡 Physics.Math.Code
В книге изложены основы современной информатики как комплексной научно-технической дисциплины, включающей изучение структуры и общих свойств информации и информационных процессов, общих принципов построения вычислительных устройств, а также систем обработки, хранения и передачи информации. Рассмотрены актуальные вопросы контроля и защиты информации в автоматизированных системах. Представлены определения ключевых понятий и конкретные вопросы по темам курса.
Для студентов высших учебных заведений, бакалавров, магистров, обучающихся по специальности "Информатика и вычислительная техника", а также студентов, изучающих естественные науки. #информатика #computer_science #программирование #вычислительная_техника #IT
💡 Physics.Math.Code
👍73🔥6❤4🤔3😨2💊2🙏1😍1😘1😎1
📚 Искусство программирования / The Art of Computer Programming
💾 Скачать книги
📙 Том 1. Основные алгоритмы.
📙 Том 2. Получисленные алгоритмы.
📙 Том 3. Сортировка и поиск.
📙 Том 4.1. Комбинаторные алгоритмы.
📙 Том 4.2. Генерация всех кортежей и перестановок
📙 Том 4.3 Генерация всех сочетаний и разбиений
📙 Том 4.4 Генерация всех деревьев. История комбинаторной генерации
Поскольку Кнут всегда считал «Искусство программирования» основным проектом своей жизни, в 1993 году он вышел на пенсию с намерением полностью сконцентрироваться на написании недостающих частей и приведении в порядок существующих. Он полагал, что на завершение работы потребуется 20 лет.
«Искусство программирования» (англ. The Art of Computer Programming) — фундаментальная монография известного американского математика и специалиста в области компьютерных наук Дональда Кнута, посвященная рассмотрению и анализу важнейших алгоритмов, используемых в информатике. В 1999 году книга была признана одной из двенадцати лучших физико-математических монографий столетия.
Основной чертой монографии Кнута, выгодно отличающей её от других книг, посвящённых программированию, является исключительно высоко поднятая планка качества материала и академичности изложения, а также глубина анализа рассматриваемых вопросов. Благодаря этому она стала настоящим бестселлером и настольной книгой каждого профессионального программиста. #программирование #алгоритмы #подборка_книг #computer_science #code #математика #math #physics #IT #лекции #видеоуроки
⚠️ UPD: Добавлены книги в лучшем качестве и в PDF 📚
💡 Physics.Math.Code // @physics_lib
💾 Скачать книги
📙 Том 1. Основные алгоритмы.
📙 Том 2. Получисленные алгоритмы.
📙 Том 3. Сортировка и поиск.
📙 Том 4.1. Комбинаторные алгоритмы.
📙 Том 4.2. Генерация всех кортежей и перестановок
📙 Том 4.3 Генерация всех сочетаний и разбиений
📙 Том 4.4 Генерация всех деревьев. История комбинаторной генерации
Поскольку Кнут всегда считал «Искусство программирования» основным проектом своей жизни, в 1993 году он вышел на пенсию с намерением полностью сконцентрироваться на написании недостающих частей и приведении в порядок существующих. Он полагал, что на завершение работы потребуется 20 лет.
«Искусство программирования» (англ. The Art of Computer Programming) — фундаментальная монография известного американского математика и специалиста в области компьютерных наук Дональда Кнута, посвященная рассмотрению и анализу важнейших алгоритмов, используемых в информатике. В 1999 году книга была признана одной из двенадцати лучших физико-математических монографий столетия.
Основной чертой монографии Кнута, выгодно отличающей её от других книг, посвящённых программированию, является исключительно высоко поднятая планка качества материала и академичности изложения, а также глубина анализа рассматриваемых вопросов. Благодаря этому она стала настоящим бестселлером и настольной книгой каждого профессионального программиста. #программирование #алгоритмы #подборка_книг #computer_science #code #математика #math #physics #IT #лекции #видеоуроки
💡 Physics.Math.Code // @physics_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
👍88🔥25😍5❤4❤🔥3🆒1
📚_Искусство_программирования_4_тома_Дональд_Кнут.zip
47.9 MB
📚 Дональд Кнут «Искусство программирования»
📙 Том 1. Основные алгоритмы
Первый том является введением в основные алгоритмы и структуры данных, описывает базовые понятия и методы программирования. Здесь же рассматривается тема представления данных в памяти компьютера и эффективной работы с ними.
Книга изобилует примерами для символьных вычислений, численных методов, методов имитации и многого другого.
Примеры программ написаны на так называемом «MIX-ассемблере» - языке, предназначенном для работы на гипотетическом «MIX-компьютере». В третьем издании устаревший MIX был заменен на MMIX, для которого существует программное обеспечение, обеспечивающее его эмуляцию.
Использование языка низкого уровня отпугивает многих читателей, но сам автор небезосновательно оправдывает свой выбор. Привязка к архитектуре позволяет судить о таких характеристиках алгоритма, как скорость и сложность (т. е. использование памяти).
📙 Том 2. Получисленные алгоритмы
Вторая книга посвящена введению в получисленные алгоритмы. Отдельный раздел посвящен арифметике, случайным числам и алгоритмам их генерации. Даются основы теории получисленных алгоритмов, подкрепленные многочисленными примерами.
Особого упоминания заслуживают предложенная Кнутом в настоящем издании новая трактовка генераторов случайных чисел, а также рассмотрение способов вычислений с помощью формальных степенных рядов.
📙 Том 3. Сортировка и поиск
В третьем томе содержится исчерпывающий обзор классических алгоритмов сортировки и поиска. Этот материал дополняет изложенную в первой части информацию о структурах данных становясь своего рода логическим продолжением первого тома.
Здесь автор рассказывает о внутренней и внешней памяти, о построении больших и малых баз данных и работе с ними. Для всех рассмотренных в книге алгоритмов приводится сравнительный анализ их эффективности. Специальный раздел посвящен методам оптимальной сортировки и описанию новой теории перестановки и универсального хеширования.
📙 Том 4. Комбинированные алгоритмы
Четвертый том сам по себе является многотомником. Комбинаторный поиск — богатая и важная тема, и Кнут приводит слишком много нового, интересного и полезного материала, чтобы его можно было разместить в одном или двух (а может быть, даже в трех) томах. Одна эта книга включает около 1500 упражнений с ответами для самостоятельной работы, а также сотни полезных фактов, которые вы не найдете ни в каких других публикациях. #программирование #алгоритмы #подборка_книг #computer_science #code #математика #math #physics #IT #лекции #видеоуроки
⚠️ UPD: Добавлены книги в лучшем качестве и в PDF 📚
💡 Physics.Math.Code // @physics_lib
📙 Том 1. Основные алгоритмы
Первый том является введением в основные алгоритмы и структуры данных, описывает базовые понятия и методы программирования. Здесь же рассматривается тема представления данных в памяти компьютера и эффективной работы с ними.
Книга изобилует примерами для символьных вычислений, численных методов, методов имитации и многого другого.
Примеры программ написаны на так называемом «MIX-ассемблере» - языке, предназначенном для работы на гипотетическом «MIX-компьютере». В третьем издании устаревший MIX был заменен на MMIX, для которого существует программное обеспечение, обеспечивающее его эмуляцию.
Использование языка низкого уровня отпугивает многих читателей, но сам автор небезосновательно оправдывает свой выбор. Привязка к архитектуре позволяет судить о таких характеристиках алгоритма, как скорость и сложность (т. е. использование памяти).
📙 Том 2. Получисленные алгоритмы
Вторая книга посвящена введению в получисленные алгоритмы. Отдельный раздел посвящен арифметике, случайным числам и алгоритмам их генерации. Даются основы теории получисленных алгоритмов, подкрепленные многочисленными примерами.
Особого упоминания заслуживают предложенная Кнутом в настоящем издании новая трактовка генераторов случайных чисел, а также рассмотрение способов вычислений с помощью формальных степенных рядов.
📙 Том 3. Сортировка и поиск
В третьем томе содержится исчерпывающий обзор классических алгоритмов сортировки и поиска. Этот материал дополняет изложенную в первой части информацию о структурах данных становясь своего рода логическим продолжением первого тома.
Здесь автор рассказывает о внутренней и внешней памяти, о построении больших и малых баз данных и работе с ними. Для всех рассмотренных в книге алгоритмов приводится сравнительный анализ их эффективности. Специальный раздел посвящен методам оптимальной сортировки и описанию новой теории перестановки и универсального хеширования.
📙 Том 4. Комбинированные алгоритмы
Четвертый том сам по себе является многотомником. Комбинаторный поиск — богатая и важная тема, и Кнут приводит слишком много нового, интересного и полезного материала, чтобы его можно было разместить в одном или двух (а может быть, даже в трех) томах. Одна эта книга включает около 1500 упражнений с ответами для самостоятельной работы, а также сотни полезных фактов, которые вы не найдете ни в каких других публикациях. #программирование #алгоритмы #подборка_книг #computer_science #code #математика #math #physics #IT #лекции #видеоуроки
💡 Physics.Math.Code // @physics_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
❤66👍52🔥22😱4😍4🆒3❤🔥1👻1
Media is too big
VIEW IN TELEGRAM
🔶 Формула Таппера (англ. Tupper's self-referential formula) — самореферентная (при определённых условиях) формула, открытая Джеффом Таппером (англ. Jeff Tupper). Будучи отображённой на плоскости, создаёт собственное изображение.
Впервые формула была опубликована в 2001 году в докладе Джеффа Таппера для SIGGRAPH, посвящённом разработанной им программе рисования графиков GrafEq.
Формула является неравенством, определённым следующим образом:
Пусть k равно числу с 543-мя знаками. Если отобразить график функции для удовлетворяющих неравенству точек (x, y) в диапазоне 0 ⩽ x < 106 и k ⩽ y < k + 17, то получится та самая пиксельная картинка.
Сама формула имеет общее применение для декодирования растровых изображений, закодированных в константе k. Формулу можно использовать для воспроизведения произвольных изображений, при этом она не будет содержать никаких ссылок на себя.
Константа k — простой монохромный растр, используемый в формуле как двоичное число, умноженное на 17. Если k разделить на 17, то младший бит будет соответствовать левому нижнему углу; все 17 младших битов будут соответствовать левой колонке пикселей; следующие 17 младших битов будут соответствовать второй колонке слева и т. д.
Для создания константы k из изображения необходимо:
▪️Представить изображение в растровом виде на поле 106 × 17;
▪️Заменить, двигаясь снизу-вверх и слева-направо, закрашенные клетки на «1», а пустые на «0»;
▪️Перевести полученное число в десятичную систему счисления;
▪️Умножить число на 17;
Таким же образом, но в обратном порядке, можно получить изображение из константы k. #программирование #алгоритмы #геометрия #computer_science #математика #math #IT #алгебра #видеоуроки
💡 Physics.Math.Code // @physics_lib
Впервые формула была опубликована в 2001 году в докладе Джеффа Таппера для SIGGRAPH, посвящённом разработанной им программе рисования графиков GrafEq.
Формула является неравенством, определённым следующим образом:
0.5 < [mod( [y/17]2^(-17[x]-mod([y],17)), 2) ]
Пусть k равно числу с 543-мя знаками. Если отобразить график функции для удовлетворяющих неравенству точек (x, y) в диапазоне 0 ⩽ x < 106 и k ⩽ y < k + 17, то получится та самая пиксельная картинка.
Сама формула имеет общее применение для декодирования растровых изображений, закодированных в константе k. Формулу можно использовать для воспроизведения произвольных изображений, при этом она не будет содержать никаких ссылок на себя.
Константа k — простой монохромный растр, используемый в формуле как двоичное число, умноженное на 17. Если k разделить на 17, то младший бит будет соответствовать левому нижнему углу; все 17 младших битов будут соответствовать левой колонке пикселей; следующие 17 младших битов будут соответствовать второй колонке слева и т. д.
Для создания константы k из изображения необходимо:
▪️Представить изображение в растровом виде на поле 106 × 17;
▪️Заменить, двигаясь снизу-вверх и слева-направо, закрашенные клетки на «1», а пустые на «0»;
▪️Перевести полученное число в десятичную систему счисления;
▪️Умножить число на 17;
Таким же образом, но в обратном порядке, можно получить изображение из константы k. #программирование #алгоритмы #геометрия #computer_science #математика #math #IT #алгебра #видеоуроки
💡 Physics.Math.Code // @physics_lib
❤60🤯47👍41🔥12✍5❤🔥4🆒3😱1