Physics.Math.Code
139K subscribers
5.14K photos
1.91K videos
5.78K files
4.3K links
VK: vk.com/physics_math
Чат инженеров: @math_code
Учебные фильмы: @maths_lib
Репетитор IT mentor: @mentor_it
YouTube: youtube.com/c/PhysicsMathCode

Обратная связь: @physicist_i
Download Telegram
Программируй & типизируй [2021] Влад Ришкуция

💾 Скачать книгу
👍2
Программируй_&_типизируй_2021_Влад_Ришкуция.pdf
33.9 MB
Программируй & типизируй [2021] Влад Ришкуция

Причиной многих программных ошибок становится несоответствие типов данных. Сильная система типов позволяет избежать целого класса ошибок и обеспечить целостность данных в рамках всего приложения. Разработчик, научившись мастерски использовать типы в повседневной практике, будет создавать более качественный код, а также сэкономит время, которое потребовалось бы для выискивания каверзных ошибок, связанных с данными. В книге рассказывается, как с помощью типизации создавать программное обеспечение, которое не только было бы безопасным и работало без сбоев, но также обеспечивало простоту в сопровождении. Примеры решения задач, написанные на TypeScript, помогут развить ваши навыки работы с типами, начиная от простых типов данных и заканчивая более сложными понятиями, такими как функторы и монады.
👍3
Математическая логика и теория алгоритмов [2019] Вайнштейн

💾 Скачать книгу
👍1
Математическая_логика_и_теория_алгоритмов_2019_Вайнштейн.pdf
1.6 MB
Математическая логика и теория алгоритмов [2019] Вайнштейн

Изложены темы, традиционно изучаемые в курсе математической логики и теории алгоритмов: алгебра логики и исчисление высказываний, логика и исчисление предикатов, формальные аксиоматические теории, теория алгоритмов и теория вычислительной сложности.
👍3
C# для чайников [2019] Джон Пол Мюллер

💾 Скачать книгу

Если вы в начале большого пути в программирование, смелее покупайте эту книгу: она послужит вам отличным путеводителем, который облегчит ваши первые шаги на этом длинном, но очень увлекательном пути. Узнайте, как создать консольное приложение и что такое делегаты, события и интерфейсы.C# - мощный язык программирования, который стал любимым инструментом программистов, работающих с Visual Studio, и эта книга поможет вам быстро и безболезненно освоить новейшую его версию. Вы научитесь создавать приложения для Windows, использовать графику, потоки, контейнеры, базы данных и многое другое, узнаете, что такое .NET Framework, полиморфизм, наследование и обобщенное программирование, а также изучите множество других важных и интересных вещей.
👍2
C#_для_чайников_2019_Джон_Пол_Мюллер.pdf
51 MB
C# для чайников [2019] Джон Пол Мюллер

Даже если вы никогда не имели дела с программированием, эта книга поможет вам освоить язык C# и научиться писать на нем программы любой сложности. Для читателей, которые уже знакомы с каким-либо языком программирования, процесс изучения C# только упростится, но иметь опыт программирования для чтения книги совершенно необязательно. Из этой книги вы узнаете не только о типах, конструкциях и операторах языка C#, но и о ключевых концепциях объектно-ориентированного программирования, реализованных в этом языке, который в настоящее время представляет собой один из наиболее приспособленных для создания программ для Windows инструментов.
👍3
Разбор 32 задачи из ЕГЭ по физике

Небольшой груз, подвешенный на длинной нити, совершает гармонические колебания, при которых его максимальная скорость достигает 0,1 м/с. При помощи собирающей линзы с фокусным расстоянием 0,2 м изображение колеблющегося груза проецируется на экран, расположенный на расстоянии 0,5 м от линзы. Главная оптическая ось линзы перпендикулярна плоскости колебаний маятника и плоскости экрана. Максимальное смещение изображения груза на экране от положения равновесия равно A₁ = 0,1 м. Чему равна длина нити L ?

📃 Читать полный разбор задачи
👍2
The Art of WebAssembly: Build Secure, Portable, High-Performance Applications [2021] Rick Battagline

💾 Скачать книгу

You’ll also learn how to:
• Embed WebAssembly applications in web browsers and Node.js
• Use browser debuggers to evaluate your WebAssembly code
• Format variables, loops, functions, strings, data structures, and conditional logic in WAT
• Manipulate memory
• Build a program that generates graphical objects and detects when they collide
• Evaluate the output of a WebAssembly compiler
👍31
The_Art_of_WebAssembly_Build_Secure,_Portable,_High_Performance.zip
15.1 MB
The Art of WebAssembly: Build Secure, Portable, High-Performance Applications [2021] Rick Battagline

A thorough, practice-based introduction to WebAssembly. Learn how to create high-performing, lightning-fast websites and applications. WebAssembly is the fast, compact, portable technology that optimizes the performance of resource-intensive web applications and programs. The Art of WebAssembly is designed to give web developers a solid understanding of how it works, when to use it (and when not to), and how to develop and deploy WebAssembly apps. First you’ll learn how to optimize and compile low-level code, debug and evaluate WebAssembly, and represent WebAssembly in the human-readable WebAssembly Text (WAT) format. Once you have the basics down, you’ll build a browser-based collision detection program, work with browser rendering technologies to create graphics and animations, and see how WebAssembly interacts with other web languages. The Art of WebAssembly will help you make sense of this powerful techno
👍1
Swift Programming: The Ultimate Beginner’s Guide to Learn swift Programming Step by Step, 3nd Edition [2021] Alexander Aronowitz

💾 Скачать книгу

What you will learn:
• Understand core Swift components, such as operators, collections, control flows, and functions
• Learn how and when to use classes, structures, and enumerations
• Understand how to use protocol-oriented design with extensions to write easier-to-manage code
• Use design patterns with Swift to solve commonly occurring design problems
• Apply copy-on-write for your custom value types to improve performance
• Add concurrency to your applications using Grand Central Dispatch and Operation Queues
• Implement generics to write flexible and reusable code
👍1
Swift_Programming_The_Ultimate_Beginner’s_Guide_to_Learn_swift_Programming.zip
7.4 MB
Swift Programming: The Ultimate Beginner’s Guide to Learn swift Programming Step by Step, 3nd Edition [2021] Alexander Aronowitz

You’ll begin with Swift programming basics - including guidelines for making your code "Swifty" - and learn how to work with Xcode and its built-in Interface Builder. Then you’ll dive step-by-step into building and customizing a basic app for taking, editing, and deleting selfies. You’ll also tune and test the app for performance and manage the app’s presence in the App Store. Swift is a general-purpose, multi-paradigm, object-oriented, functional, imperative and block structured language. It is the result of the latest research on programming languages and is built using a modern approach to safety, software design patterns by Apple Inc. It is the brand new programming language for iOS application, macOS application, watchOS application, tvOS application.
👍3
Язык программирования С++. Полное руководство [2019] Липпман

💾 Скачать книгу
👍2
Язык_программирования_С++_Полное_руководство_2019_Липпман.pdf
96.6 MB
Язык программирования С++. Полное руководство [2019] Липпман

Книга известного эксперта по языку С++ Стенли Липпмана написана в соавторстве с Жози Лажойе, принимавшей активное участие в разработке международного стандарта С++. Настоящее издание является исчерпывающим руководством для изучения современной версии языка С++. Авторы рассматривают как основы языка (структуру программы на С++, использование команд препроцессора и заголовочных файлов), так и более сложные конструкции (исключения, классы, шаблоны функций и классов, перегрузку операторов, множественное наследование и т. п.). Книга содержит большое количество примеров, поясняющих излагаемый материал. Издание предназначено для тех, кто начинает изучение языка С++, однако и более опытные программисты смогут найти в ней полезные сведения о функционировании сложных конструкций языка, а также описание последних нововведений в стандарт С++.
👍31
Python для сетевых инженеров [2021] Самойленко

💾 Скачать книгу
👍1
Python_для_сетевых_инженеров_2021_Самойленко.djvu
11.2 MB
Python для сетевых инженеров [2021] Самойленко

В книге рассматриваются основы Python с примерами и заданиями, построенными на сетевой тематике. С одной стороны, книга достаточно базовая, чтобы её мог одолеть любой желающий, а с другой стороны, в книге рассматриваются все основные темы, которые позволят дальше расти самостоятельно.
👍2
Интернет вещей: видео, аудио, коммутация [2019] Суомалейнен

💾 Скачать книгу
👍1
Интернет_вещей_видео,_аудио,_коммутация_2019_Суомалейнен.pdf
8.5 MB
Интернет вещей: видео, аудио, коммутация [2019] Суомалейнен

Современный дом и его обитатели немыслимы без электронной аппаратуры дистанционного облачного управления через беспроводную сеть. Большой дом можно сделать легко управляемым с помощью различных предложенных в книге решений. Настройка всей системы занимает считанные минуты, но безупречно работает годами, позволяя вам контролировать важные объекты за тысячи километров. Устройства, описанные в книге, предназначены для управления электрическими приборами через домашнюю или корпоративную Wi-Fi-сеть и используются в сети с общим названием интернет вещей. Примеры настройки электронных модулей описаны не только для Windows, но и для приложения Аndroid.
👍3
Секреты безопасности и анонимности в интернете [2021] Колисниченко

💾 Скачать книгу
👍2
Секреты_безопасности_и_анонимности_в_интернете_2021_Колисниченко.pdf
114.1 MB
Секреты безопасности и анонимности в интернете [2021] Колисниченко

Даже новички знают, что вычислить любого пользователя в Интернете совсем несложно. Книга рассказывает, как скрыть свое местонахождение и IP-адрес, используя анонимные сервисы и сеть Tor, посетить заблокированные администратором сайты, защитить личную переписку, домашние устройства и беспроводную сеть. Рассматриваются способы предотвратить утечку персональных данных, обеспечить безопасность мобильных устройств под управлением Android. Особое внимание уделено вопросам конфиденциальности в социальных сетях и личной переписки. В книге рассматриваются самые актуальные технологии информационной безопасности и современные версии программ.
👍51
Алгоритмы. Справочник с примерами на C, C++, Java и Python [2017] Джордж Хайнеман, Гэри Поллис, Стэнли Селков

💾 Скачать книгу

Эта книга потрясающая по трем причинам: в ней легко найти нужные алгоритмы и структуры данных; стиль изложения материала - скорее разговорный, чем академический; внимание читателя постоянно акцентируется на сравнительном анализе производительности алгоритмов. Если вы живете в реальном мире, эта книга навсегда изменит ваш способ использования структур данных.
👍1
Алгоритмы_Справочник_с_примерами_на_C,_C++,_Java_и_Python_2017_Джордж.pdf
25 MB
Алгоритмы. Справочник с примерами на C, C++, Java и Python [2017] Джордж Хайнеман, Гэри Поллис, Стэнли Селков

Если вы считаете, что скорость решения той или иной задачи зависит, в первую очередь, от мощности компьютера, на котором она решается, то эта книга станет для вас откровением с самой первой страницы. Вы узнаете, что наибольший вклад в производительность программы вносят правильно выбранный алгоритм и его реализация в виде компьютерной программы. Выбор подходящего алгоритма среди массы других, способных решить вашу задачу, - дело не из самых простых, и этому вы тоже научитесь в данной книге. В новом издании описано множество алгоритмов для решения задач из самых разных областей, и вы сможете выбрать и реализовать наиболее подходящий для ваших задач алгоритм. Здесь даже совершенно незнакомый с математикой читатель найдет все, что нужно для понимания и анализа производительности алгоритма. Написанная профессионалами в своей области, книга достойна занять место на книжной полке любого программиста.
👍3