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

Обратная связь: @physicist_i
Download Telegram
Программирование_Принципы_и_практика_с_использованием_C++_2016_Бьярне.pdf
80.1 MB
📘 Программирование. Принципы и практика с использованием C++ [2016] Бьярне Страуструп

Эта
книга не является учебником по языку C++, это учебник по программированию. Несмотря на то что ее автор — автор языка С++, книга не посвящена этому языку программирования; он играет в книге сугубо иллюстративную роль. Автор задумал данную книгу как вводный курс по программированию. Поскольку теория без практики совершенно бессмысленна, такой учебник должен изобиловать примерами программных решений, и неудивительно, что автор языка C++ использовал в книге свое детище. В книге в первую очередь описан широкий круг понятий и приемов программирования, необходимых для того, чтобы стать профессиональным программистом, и в гораздо меньшей степени — возможности языка программирования C++. В первую очередь, книга адресована начинающим программистам и студентам компьютерных специальностей, которые найдут в ней много новой информации, и смогут узнать точку зрения создателя языка С++ на современные методы программирования. #cpp
👍6
📔 Deep Learning on Windows: Building Deep Learning Computer Vision Systems on Microsoft Windows [2021] Thimira Amaratunga

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

▪️ Understand the basics of Deep Learning and its history
▪️ Get Deep Learning tools working on Microsoft Windows
▪️ Understand the internal-workings of Deep Learning models by using model visualization techniques, such as the built-in plot_model function of Keras and third-party visualization tools
▪️ Understand Transfer Learning and how to utilize it to tackle small datasets
▪️ Build robust training scripts to handle long-running training jobs
▪️ Convert your Deep Learning model into a web application
▪️ Generate handwritten digits and human faces with DCGAN (Deep Convolutional Generative Adversarial Network)
▪️ Understand the basics of Reinforcement Learning
👍3
Deep_Learning_on_Windows_Building_Deep_Learning_Computer_Vision.pdf
14.7 MB
📔 Deep Learning on Windows: Building Deep Learning Computer Vision Systems on Microsoft Windows [2021] Thimira Amaratunga

Build deep learning and computer vision systems using Python, TensorFlow, Keras, OpenCV, and more, right within the familiar environment of Microsoft Windows. The book starts with an introduction to tools for deep learning and computer vision tasks followed by instructions to install, configure, and troubleshoot them. Here, you will learn how Python can help you build deep learning models on Windows. Moving forward, you will build a deep learning model and understand the internal-workings of a convolutional neural network on Windows. Further, you will go through different ways to visualize the internal-workings of deep learning models along with an understanding of transfer learning where you will learn how to build model architecture and use data augmentations. Next, you will manage and train deep learning models on Windows before deploying your application as a web application.
👍2
💡 Друзья, мы как-то уже практиковали сбор средств на книгу, и успешно собрали и опубликовали в нашем сообществе. В комментариях появилась еще одна интересная книга, которой пока нет в свободном доступе. PDF стоит 600 руб. Книга хорошая. Если найдется хотя бы 30 желающих, то достаточно будет каждому скинуться по 20 руб (на самом деле даже меньше, т.к. я тоже буду скидываться) Как соберем, то сразу опубликуем книгу в нашем канале ☺️

📕 Работа с ядром Windows 2021 Павел Йосифович

💰 Складчина на книгу:
https://sobe.ru/na/bank_for_it_book

💵 ЮMoney: 410012169999048
👍2
Друзья, мы сделали это! В основном приходили пожертвования от 20 до 40 рублей, но один человек скинул сразу 200 рублей, поэтому мы за очень быстро, за несколько часов собрали на эту книгу, я купил PDF и выкладываю для всех ниже 😎
👍2
📕 Работа с ядром Windows [2021] Павел Йосифович

💾 Скачать книгу
👍3
Работа_с_ядром_Windows_2021_Павел_Йосифович.7z
4.8 MB
📕 Работа с ядром Windows [2021] Павел Йосифович

Ядро Windows таит в себе большую силу. Но как заставить ее работать? Павел Йосифович поможет вам справиться с этой сложной задачей: пояснения и примеры кода превратят концепции и сложные сценарии в пошаговые инструкции, доступные даже начинающим. В книге рассказывается о создании драйверов Windows. Однако речь идет не о работе с конкретным «железом», а о работе на уровне операционной системы (процессы, потоки, модули, реестр и многое другое). Вы начнете с базовой информации о ядре и среде разработки драйверов, затем перейдете к API, узнаете, как создавать драйвера и клиентские приложения, освоите отладку, обработку запросов, прерываний и управление уведомлениями.

#cpp #системное_программирование
#программирование #windows
👍7🔥1
Книги по SIMATIC S7.zip
73.6 MB
📚 Подборка книг по SIMATIC S7

1. Automating with SIMATIC S7-1500: Configuring, Programming and Testing with STEP 7 Professional [2014] Hans Berger
2. Automating with STEP 7 in STL and SCL: SIMATIC S7-300/400 Programmable Controllers [2012] Hans Berger
3. SIMATIC. Работа со STEP 7 v5.3. Первые шаги - Siemens
4. Автоматизация посредством STEP 7 с использованием LAD и FBD и программируемых контроллеров SIMATIC S7-300/400 [2001] Бергер Ганс.
5. Программируемые контроллеры Simatic Step-7. 1-ый уровень профессиональной подготовки [2011] Альтерман И.З.
6. Программируемые контроллеры Simatic Step-7. 2-й уровень профессиональной подготовки [2011] Альтерман И.З.
7. SIMATIC S7. Введение в STEP 7
8. Automating with SIMATIC S7-300 inside TIA Portal: Configuring, Programming and Testing with STEP 7 Professional [2014] Hans Berger
9. Автоматизация посредством STEP 7 с использованием STL и SCL и программируемых контроллеров SIMATIC S7-300/400 [2001] Ганс Бергер
#микроконтроллеры #программирование #электроника
👍5
В этой заметке мы разберем задачу по математике из городского этапа олимпиады за 8-9 класс, проходившей 30 лет назад в 1992 году.

💡Задача: Можно ли подобрать два многочлена P(x) и Q(x) с целыми коэффициентами так, что P – Q, P и P + Q – квадраты некоторых многочленов (причём Q не получается умножением P на число)?

📝
Читать полный разбор задачи
👍2😍1
📚 3 книги по физике от Дж. Роберта Оппенгеймера

💾 Скачать книги
👍4
3 книги Роберта Оппенгеймера.zip
14.3 MB
📕 Летающая трапеция. Три кризиса в физике [1967] Оппенгеймер Р.

Книга известного американского физика Р. Оппенгеймера состоит из конспектов лекций, прочитанных автором в 1962 году. Она включает три раздела: «Пространство и время», «Атом и поле», «Война и нации». В книге интересно и своеобразно изложены принципы теории относительности и квантовой механики.

📘 Роберт Оппенгеймер и атомная бомба [1963] Рузе Мишель

В книге французского прогрессивного публициста М. Рузе «Роберт Оппенгеймер и атомная бомба» описываются события, связанные с развитием работ в области ядерной физики, завершившихся созданием в Соединенных Штатах ядерного оружия.

📙 Американский Прометей: триумф и трагедия Дж. Роберта Оппенгеймера [2007] Берд К., Шервин М. Дж.

Американский Прометей является первой полноценной биографией Дж. Роберта Оппенгеймера, "отца атомной бомбы," блестящего, харизматичного физика, который возглавил проект по приручению энергии солнца для нужд своей страны в военное время. #физика
👍6
📕 Разработка обслуживаемых программ на языке C# [2017] Виссер Джуст

💾 Скачать книгу
👍2
Разработка_обслуживаемых_программ_на_языке_C#_2017_Виссер_Джуст.pdf
9.7 MB
📕 Разработка обслуживаемых программ на языке C# [2017] Виссер Джуст

Данное практическое руководство познакомит вас с 10 простыми рекомендациями, помогающими писать программное обеспечение, которое легко поддерживать и адаптировать. Эти тезисы сформулированы на основании анализа сотен реальных систем. Написанная консультантами компании Software Improvement Group книга содержит ясные и краткие советы по применению рекомендации на практике. Издание предназначено программистам на С#, желающим научиться писать качественный и хорошо поддерживаемый код. #net #программирование #c_sharp
👍2
📕 Оптимизация программ на C++. Проверенные методы повышения производительности [2017] Курт Гантерот

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

Вы освоите:
1. Обнаружение узких мест программы с помощью профилировщика и программных таймеров
2. Проведение экспериментов по измерению повышения производительности в связи с изменением кода
3. Оптимизация использования динамически выделяемой памяти
4. Повышение производительности циклов и функций
5. Ускорение обработки строк
6. Применение эффективных алгоритмов и шаблонов оптимизации
7. Сильные и слабые стороны контейнеров C++
8. Оптимизирующий взгляд на поиск и сортировку
9. Эффективное использование потоков ввода-вывода C++
10. Эффективное использование многопоточности C++
👍2
Оптимизация_программ_на_C++_Проверенные_методы_повышения_производительности.pdf
23.8 MB
📕 Оптимизация программ на C++. Проверенные методы повышения производительности [2017] Курт Гантерот

В современном быстром мире производительность программы является для клиентов таким же важным свойством, как и ее функциональные возможности. В данном практическом руководстве изложены основные принципы производительности, которые позволяют разработчикам оптимизировать программы на языке C++. Вы узнаете, как писать код, который воплощает наилучшие практики проектирования C++, работает быстрее и потребляет меньше ресурсов на любом компьютере - будь то часы, телефон, рабочая станция, суперкомпьютер или охватывающая весь земной шар сеть серверов.
Автор книги на нескольких примерах запущенного кода демонстрирует, как применять описанные принципы для постепенного улучшения существующих программ, чтобы привести их в соответствие самым высоким требованиям заказчика в отношении быстродействия и пропускной способности. #cpp #cplusplucs #программирование #рефакторинг
👍5
📔 Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code [2020] Sweigart Al

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

You’ll learn:
- Coding style, and how to use Python’s Black auto-formatting tool for cleaner code
- Common sources of bugs, and how to detect them with static analyzers
- How to structure the files in your code projects with the Cookiecutter template tool
- Functional programming techniques like lambda and higher-order functions
- How to profile the speed of your code with Python’s built-in timeit and cProfile modules
- The computer science behind Big-O algorithm analysis
- How to make your comments and docstrings informative, and how often to write them
- How to create classes in object-oriented programming, and why they’re used to organize code
👍21
Beyond_the_Basic_Stuff_with_Python_Best_Practices_for_Writing_Clean.7z
9 MB
📔 Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code [2020] Sweigart Al

You’ve completed a basic Python programming tutorial or finished Al Sweigart’s bestseller, Automate the Boring Stuff with Python. What’s the next step toward becoming a capable, confident software developer?
Welcome to Beyond the Basic Stuff with Python. More than a mere collection of advanced syntax and masterful tips for writing clean code, you’ll learn how to advance your Python programming skills by using the command line and other professional tools like code formatters, type checkers, linters, and version control. Sweigart takes you through best practices for setting up your development environment, naming variables, and improving readability, then tackles documentation, organization and performance measurement, as well as object-oriented design and the Big-O algorithm analysis commonly used in coding interviews. The skills you learn will boost your ability to program–not just in Python but in any language.
👍2
📕 Изучаем OpenCV 3. Разработка программ компьютерного зрения на C++ с применением библиотеки OpenCV [2017] Кэлер А., Брэдски Г.

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

В книге приведена вся библиотека в ее современном воплощении на языке C++, в том числе и средства машинного обучения в контексте компьютерного зрения. В книге рассматриваются следующие темы:
- типы данных в OpenCV, массивы и операции с массивами;
- захват и сохранение данных с фото- и видеокамеры с помощью библиотеки HighGUI;
- преобразования изображения: растяжение, сжатие, деформирование, преобразование системы координат, исправление;
- распознавание образов, в т. ч. лиц;
- сопровождение объектов и прослеживание движения;
- реконструкция трехмерных изображений по стереопаре;
- простые и более современные методы машинного обучения.
👍5🔥2
Изучаем_OpenCV_3_Разработка_программ_компьютерного_зрения_на_C++.pdf
163.9 MB
📕 Изучаем OpenCV 3. Разработка программ компьютерного зрения на C++ с применением библиотеки OpenCV [2017] Кэлер А., Брэдски Г.

Это практическое руководство поможет вам начать освоение быстро развивающейся дисциплины компьютерного зрения. Написанная Адрианом Кэлером и Гэри Брэдски, создателем библиотеки OpenCV с открытым исходным кодом, эта книга является подробным введением в предмет и предназначена для разработчиков, научных сотрудников, инженеров-робототехников и энтузиастов-любителей. Вы узнаете, как создавать приложения, которые позволяют компьютерам "видеть" и принимать решения на основе полученных данных.
Библиотека OpenCV, насчитывающая свыше 500 функций, используется в самых разных коммерческих приложениях: охрана, обработка медицинских изображений, распознавание образов и лиц, робототехника, заводской контроль качества продукции. Прочитав эту книгу, вы сможете уверенно ориентироваться в компьютерном зрении и OpenCV и создавать как простые, так и более изощренные приложения. #cpp #open_cv
👍121❤‍🔥1
📕 Алгоритмы. Справочник с примерами на C, C++, Java и Python [2017] Джордж Хайнеман, Гэри Поллис, Стэнли Селков

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

Эта книга потрясающая по трем причинам: в ней легко найти нужные алгоритмы и структуры данных; стиль изложения материала - скорее разговорный, чем академический; внимание читателя постоянно акцентируется на сравнительном анализе производительности алгоритмов. Если вы живете в реальном мире, эта книга навсегда изменит ваш способ использования структур данных.
👍2