Python/ django
59.1K subscribers
2.03K photos
59 videos
47 files
2.76K links
по всем вопросам @haarrp

@itchannels_telegram - 🔥 все ит-каналы

@ai_machinelearning_big_data -ML

@ArtificialIntelligencedl -AI

@datascienceiot - 📚

@pythonlbooks

РКН: clck.ru/3FmxmM
加入频道
Книга «Программируем Arduino. Профессиональная работа со скетчами»
═════════════════════
Описание:
═════════════════════
Встречайте новую книгу от Саймона Монка, автора легендарного бестселлера «Программируем Arduino. Основы работы со скетчами»! Гуру электроники поможет преодолеть сложный путь от новичка до профессионала, легко решающего самые сложные задачи программирования скетчей. Пора двигаться дальше!

Проекты становятся всё более сложными, и в какой-то момент знаний для их реализации уже не хватает. Прочитав книгу, вы научитесь использовать прерывания, управлять памятью, писать программы для Интернета, выполнять цифровую обработку сигналов, освоите многозадачность и сможете создавать собственные библиотеки.

Эта книга задумана как продолжение бестселлера «Программируем Arduino: Основы работы со скетчами. 2-е изд. ». Несмотря на то что эта книга включает краткое повторение основ из книги «Programming Arduino», она познакомит читателя с более продвинутыми аспектами программирования плат Arduino. В частности, эта книга расскажет, как:

— обеспечить эффективную работу при минимальном объеме доступной памяти;
— решать сразу несколько задач без помощи механизмов многопоточного выполнения;
— упаковывать код в библиотеки, чтобы им могли пользоваться другие;
— использовать аппаратные прерывания и прерывания от таймера;
— добиться максимальной производительности;
— уменьшить потребление электроэнергии;
— взаимодействовать с последовательными шинами разных типов (I2C, 1-Wire, SPI и последовательный порт);
— взаимодействовать с портом USB;
— взаимодействовать с сетью;
— выполнять цифровую обработку сигналов (Digital Signal Processing, DSP).
═════════════════════
Загружаемые примеры
═════════════════════
Книга включает 75 примеров скетчей, которые распространяются в открытом виде и доступны на веб-сайте автора www.simonmonk.org. Перейдя по ссылке на страницу этой книги, вы сможете загрузить исходный код примеров, а также самый актуальный список ошибок и опечаток, найденных в книге.
═════════════════════
Что необходимо для чтения книги
═════════════════════
Данная книга в первую очередь посвящена вопросам программирования. Поэтому для опробования большинства примеров будет достаточно платы Arduino, светодиода и мультиметра. Если у вас имеются дополнительные платы расширения Arduino, они тоже пригодятся. Для рассмотрения примеров из главы 12 вам понадобится плата Ethernet или Wi-Fi. На протяжении всей книги мы будем использовать разные модули для демонстрации разных интерфейсов.

В центре внимания находится Arduino Uno — наиболее широко используемая плата Arduino, но в главах, посвященных программированию порта USB и цифровой обработке сигналов, рассматриваются некоторые особенности других плат Arduino, таких как Leonardo и Arduino Due. В приложении в конце книги вы найдете список поставщиков, у которых сможете приобрести все эти компоненты.
═════════════════════
Скачать: https://cloud.mail.ru/public/9orq/Z99X76SrN
═════════════════════
#cpp@physics_math
#Arduino@physics_math
#микроконтроллеры@physics_math
#железо@physics_math
#си@physics_math
#алгоритмы@physics_math

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
Learning OpenCV 3 Computer Vision with Python, Second Edition [2015, EN]
═════════════════════
Описание:
═════════════════════
OpenCV 3 is a state-of-the-art computer vision library that allows a great variety of image and video processing operations. Some of the more spectacular and futuristic features such as face recognition or object tracking are easily achievable with OpenCV 3. Learning the basic concepts behind computer vision algorithms, models, and OpenCV's API will enable the development of all sorts of real-world applications, including security and surveillance.

Starting with basic image processing operations, the book will take you through to advanced computer vision concepts. Computer vision is a rapidly evolving science whose applications in the real world are exploding, so this book will appeal to computer vision novices as well as experts of the subject wanting to learn the brand new OpenCV 3.0.0.

You will build a theoretical foundation of image processing and video analysis, and progress to the concepts of classification through machine learning, acquiring the technical know-how that will allow you to create and use object detectors and classifiers, and even track objects in movies or video camera feeds. Finally, the journey will end in the world of artificial neural networks, along with the development of a hand-written digits recognition application.

═════════════════════
What You Will Learn
═════════════════════
- Install and familiarize yourself with OpenCV 3's Python API
- Grasp the basics of image processing and video analysis
- Identify and recognize objects in images and videos
- Detect and recognize faces using OpenCV
- Train and use your own object classifiers
- Learn about machine learning concepts in a computer vision context
- Work with artificial neural networks using OpenCV
- Develop your own computer vision real-life application

═════════════════════
https://cloud.mail.ru/public/Dvzr/CiTW7Q7ko
═════════════════════
#python@physics_math
#машинное_зрение@physics_math
#opencv@physics_math
#cpp@physics_math
#программирование@physics_math

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
[1] Andrew Troelsen, Philip Japikse C# 6.0 and the .NET 4.6 Framework (7th Edition) + Code [2015]
═════════════════════
This new 7th edition of Pro C# 6.0 and the .NET 4.6 Platform has been completely revised and rewritten to reflect the latest changes to the C# language specification and new advances in the .NET Framework. You'll find new chapters covering all the important new features that make .NET 4.6 the most comprehensive release yet, including:
• .NET APIs for Windows 10 style UI apps
• New chapters with coverage of ASP.NET Web API and Entity Framework
• How HTML5 support is being wrapped into C# web applications
This comes on top of award winning coverage of core C# features, both old and new, that have made the previous editions of this book so popular (you'll find everything from generics to pLINQ covered here).
The mission of this text is to provide you with a comprehensive foundation in the C# programming language and the core aspects of the .NET platform plus overviews of older technologies (assemblies, remoting, Windows Forms, Web Forms, ADO.NET, XML web services, etc.). Once you digest the information presented in these chapters, you’ll be in a perfect position to apply this knowledge to your specific programming assignments, and you’ll be well equipped to explore the .NET universe on your own terms.

═════════════════════
[2] Pro C# 5.0 and the .NET 4.5 Framework - Язык программирования C# 5.0 и платформа .NET 4.5 (6-е издание) [2013]
═════════════════════
Совершите увлекательное путешествие по вселенной .NET!
Освойте технологию разработки приложений .NET с помощью нового издания известного бестселлера. Охватывая как базовые, так и новейшие концепции платформы, эта книга призвана научить вас всем тонкостям технологии .NET.
Признанный эксперт мирового уровня, обучающий .NET с самой первой версии, поможет вам обрести глубокое понимание ключевых аспектов языка программирования C#, а также новых функциональных возможностей платформы, которые появились в версии .NET 4.5.

═════════════════════
[3] Рихтер Дж. CLR via C#: Программирование на платформе Microsoft .NET Framework 4.5 на языке C#
═════════════════════
Эта книга, выходящая в четвертом издании и уже ставшая классическим учебником по программированию, подробно описывает внутреннее устройство и функционирование общеязыковой исполняющей среды (CLR) Microsoft .NET Framework версии 4.5.
Написанная признанным экспертом в области программирования Джеффри Рихтером, много лет являющимся консультантом команды разработчиков .NET Framework компании Microsoft, книга научит вас создавать по-настоящему надежные приложения любого вида, в том числе с использованием Microsoft Silverlight, ASP.NET, Windows Presentation Foundation и т. д.
Четвертое издание полностью обновлено в соответствии со спецификацией платформы .NET Framework 4.5, а также среды Visual Studio 2012 и C# 5.0.

#программирование@physics_math
#net@physics_math
#c_sharp@physics_math
#cpp@physics_math
#программирование #c_sharp #net

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
Р. Лафоре "Объектно-ориентированное программирование в С++"
════════════════════
Хотя эта книга и называется «Объектно-ориентированное программирование в С++» в ней также есть несколько глав по основным базовым конструкциям языка программирования С++ — это циклы, операторы ветвления, массивы, функции, указатели и другое.

И это несомненно — плюс, то есть новичок может смело обучаться по этой книге. Книга достаточно большая — аж 900+ страниц, это самая большая книга по С++ из тех, что я читал. Не сомневайтесь, в книге есть почти вся информация о языке С++, однако основной упор сделан на ООП. Почему? Потому что за Объектно Ориентированным программирование — будущее.

Абсолютно все программы на С++ пишутся с помощью ООП, а те что имеют процедурную структуру со временем переводятся на ООП. В связи с этим, хочу сказать, что даже новичкам нужно постепенно учиться объектно ориентированному программированию, а эта книга рассчитана на новичков.

Кроме ОПП, приятным плюсом данной книги есть несколько очень важных тем в программировании — Шаблоны и Стандартная библиотека шаблонов — STL. Ну, если тему шаблонов затрагивают во многих учебниках, то STL — нет. Я хочу сказать, что в книге подробно разбираются основные контейнеры STL, во многих книгах этого просто -нет.

Зачем вам знать STL? Если вы новичок, то STL вам еще рановато изучать, но как только вы освоите основы и ООП в С++, вы должны немедленно перейти к изучению STL. Эта библиотека используется во всех серьёзных программах. Кроме того, устроиться на работу С++ программистом без знания STL — не возможно.

В общем, книга получилась достаточно объемная, в ней много примеров программ и задач для практики. Новичкам эта книга точно подойдет, но так же она интересна и всем тем, кто знает основы, но не знает ООП и STL. Уверяю вас, вы узнаете много нового.

#алгоритмы@physics_math
#си@physics_math
#cpp@physics_math
#программирование@physics_math

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
Del Sole A. Beginning Visual Studio for Mac [2017, PDF/epub ]
═════════════════════
Описание:
═════════════════════
Quickly learn how to get the most out of the Visual Studio for Mac integrated development environment (IDE). Microsoft has invested heavily to deliver their very best development tools and platforms to other operating systems. Visual Studio for Mac is a powerful developer tool that reinforces Microsoft’s “mobile-first”, “cloud-first”, and “any developer, any platform, any device” strategy.

With the author's guided expertise and extensive code samples, you will understand how to leverage the most useful tools in Visual Studio for Mac, the code editor, and the powerful debugger. You also will appreciate the author's guidance on collaborating with other team members using integrated tooling for the Git source control engine.

Whether you are a Mac developer interested in cross-platform development or a Windows developer using a Mac, Beginning Visual Studio for Mac will quickly get you up to speed!
═════════════════════
What You'll Learn
═════════════════════
- Prepare, configure, and debug in the Mac development environment
- Create cross-platform mobile apps for Android, iOS, and Windows with Xamarin and C# in Visual Studio for Mac
- Build cross-platform Web applications with .NET Core using Visual Studio for Mac
- Customize your productive and collaborative development environment

Who This Book Is For
Software developers using a Mac computer who want to build mobile or web applications that run on multiple operating systems
═════════════════════
https://cloud.mail.ru/public/7PjJ/MdDQWDUrV
═════════════════════
#apple@physics_math
#программирование@physics_math
#cpp@physics_math
#net@physics_math
#ide@physics_math
#ios@physics_math

#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python
Джозеф Албахари C# 7.0. Карманный справочник [2017] + code
═════════════════════
Описание:
═════════════════════
Когда вам нужны ответы на вопросы по программированию на языке C# 7.0, этот узкоспециализированный справочник предложит именно то, что необходимо знать - безо всяких длинных введений или раздутых примеров. Легкое в чтении и идеальное в качестве краткого справочника, данное руководство поможет опытным программистам на C#, Java и C++ быстро ознакомиться с последней версией языка C#.

Все программы и фрагменты кода, рассмотренные в книге, доступны как интерактивные примеры в LINQPad. Вы можете их редактировать и немедленно видеть результаты без необходимости в подготовке проектов в Visual Studio. Эта книга написана авторами книги C# 7.0. Справочник.
═════════════════════
Скачать книга + код
cloud.mail.ru/public/7Phv/fmCWKHniQ
═════════════════════
#c_sharp@physics_math
#программирование@physics_math
#cpp@physics_math
Herbert Schildt Java: The Complete Reference. Tenth Edition
Герберт Шилдт Java: Полное руководство. (10-е) издание [2017, EN]
═════════════════════
Описание:
═════════════════════
This book is a comprehensive guide to the Java language, describing its syntax, keywords, and fundamental programming principles. Significant portions of the Java API library are also examined. The book is divided into five parts, each focusing on a different aspect of the Java programming environment.

═════════════════════
Скачать:
cloud.mail.ru/public/4Anm/fU6g7aVui
═════════════════════

#си@physics_math
#cpp@physics_math
#java@physics_math
#алгоритмы@physics_math
#программирование@physics_math
Страуструп Б., Дизайн и эволюция C++ [2007]
═════════════════════
Описание:
═════════════════════
В книге, написанной создателем языка C++ Бьерном Страуструпом, представлено описание процесса проектирования и разработки языка программирования C++. Здесь изложены цели, принципы и практические ограничения, наложившие отпечаток на структуру и облик C++, обсужден дизайн недавно добавленных в язык средств: шаблонов, исключений, идентификации типа во время исполнения и пространств имен.

Автор анализирует решения, принятые в ходе работы над языком, и демонстрирует, как правильно применять «реальный объектно-ориентированный язык программирования». Книга удобно организована, поучительна, написана с юмором.

Описание ключевых идей даст начинающему пользователю ту основу, на которой позже он выстроит свое понимание всех деталей языка. Опытный программист найдет здесь обсуждение принципиальных вопросов проектирования, что позволит ему лучше понять язык, с которым он работает.

#алгоритмы@physics_math
#cpp@physics_math
#си@physics_math
#программирование@physics_math
Начало работы с микроконтроллерами Tiva Cortex M4 ARM (2017) [PDF]
═════════════════════
Описание:
═════════════════════
В книге представлены лабораторные эксперименты по микроконтроллерам ARM и обсуждается архитектура микроконтроллеров Tiva Cortex-M4 ARM от Texas Instruments, описываются различные способы их программирования.

Учитывая скудные периферийные устройства и датчики, имеющиеся в комплекте, авторы описывают дизайн Padma - печатной платы с большим набором периферийных устройств и датчиков, которые подключаются к Tiva Launchpad и используют встроенные функции микроконтроллера Tiva.

Микроконтроллеры ARM, которые классифицируются как 32-битные устройства, в настоящее время - самые популярные из всех микроконтроллеров

Скачать: https://cloud.mail.ru/public/7QkS/bHkZzQDdw

#электроника@physics_math
#микроконтроллеры@physics_math
#arm@physics_math
#программирование@physics_math
#cpp@physics_math
#rasberry@physics_math
#микроконтроллеры@physics_math
#железо@physics_math
This media is not supported in your browser
VIEW IN TELEGRAM
Taichian open-source, imperative, parallel programming language for high-performance numerical computation.


@Pythonl | #Cpp #Python
🖥 ​NVIDIA Warp

Мощный фреймворк Python для высокопроизводительного моделирования графического процессора и графики.

Ядра определяются в синтаксисе Python, а JIT преобразуются в C++/CUDA и компилируются во время выполнения.

Warp поможет вам упростить написание программ для физического моделирования, обработки геометрии и процедурной анимации графики.

Кроме того, ядра Warp являются дифференцируемыми и могут использоваться как часть конвейеров машинного обучения с такими фреймворками, как PyTorch и JAX.

#Python #Cuda #Cpp #Graphics #nvidia

Github
Документация

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM