Search found 500 matches

Author Message

Программист

Post Yesterday 22:05

[Quote]

WPF 4.5 Unleashed
Год издания: July 2013
Автор: Adam Nathan
Издательство: Sams Publishing
ISBN: 9780133497076
Серия: Unleashed
Язык: Английский
Формат: PDF
Качество: Скачано с www.oreilly.com при помощи Oreilly Downloader'а.
Интерактивное оглавление: Да
Количество страниц: 1171
Описание
The #1 WPF Book--Now Updated for WPF 4.5!
Thorough, authoritative coverage, practical examples, clear writing, and full-color presentation make this one of the most widely acclaimed programming books of the last decade.
Windows Presentation Foundation (WPF) is the recommended technology for creating modern Windows desktop apps. Whether you want to develop traditional user interfaces or integrate 3D graphics, audio/video, animation, dynamic skinning, touch, rich document support, speech recognition, or more, WPF enables you to do so in a seamless, resolution-independent manner that scales from small tablets to large TVs. WPF 4.5 Unleashed is the authoritative book that covers it all, in a practical and approachable fashion, authored by WPF guru and Microsoft architect Adam Nathan.
• Covers everything you need to know about Extensible Application Markup Language (XAML)
• Examines the WPF feature areas in incredible depth: controls, layout, resources, data binding, styling, graphics, animation, and more
• Delves into topics that aren’t covered by most books: 3D, speech, audio/video, documents, effects
• Shows how to create popular UI elements and leverage built-in controls such as the new Office-style Ribbon
• Demonstrates how to create sophisticated UI mechanisms, such as Visual Studio-like collapsible/dockable panes
• Explains how to create first-class custom controls for WPF
• Demonstrates how to create hybrid WPF software that leverages Windows Forms, DirectX, ActiveX, or other non-WPF technologies
• Explains how to exploit desktop features, such as Jump Lists and taskbar customizations, and the same toast notifications used by Windows Store apps

Примеры страниц

Оглавление

About This eBook
Title Page
Copyright Page
Some Praise for the First Edition of Windows® Presentation Foundation Unleashed
Contents at a Glance
Table of Contents
About the Author
Dedication
Acknowledgments
We Want to Hear from You!
Reader Services
Introduction
Who Should Read This Book?
Software Requirements
Code Examples
How This Book Is Organized
Conventions Used in This Book
Part I: Background
Chapter 1. Why WPF?
A Look at the Past
Enter WPF
The Evolution of WPF
Summary
Chapter 2. XAML Demystified
XAML Defined
Elements and Attributes
Namespaces
Property Elements
Type Converters
Markup Extensions
Children of Object Elements
Mixing XAML with Procedural Code
XAML2009
XAML Keywords
Summary
Chapter 3. WPF Fundamentals
A Tour of the Class Hierarchy
Logical and Visual Trees
Dependency Properties
Summary
Part II: Building a WPF Application
Chapter 4. Sizing, Positioning, and Transforming Elements
Controlling Size
Controlling Position
Applying Transforms
Summary
Chapter 5. Layout with Panels
Canvas
StackPanel
WrapPanel
DockPanel
Grid
Primitive Panels
Handling Content Overflow
Putting It All Together: Creating a Visual Studio–Like Collapsible, Dockable, Resizable Pane
Summary
Chapter 6. Input Events: Keyboard, Mouse, Stylus, and Touch
Routed Events
Keyboard Events
Mouse Events
Stylus Events
Touch Events
Commands
Summary
Chapter 7. Structuring and Deploying an Application
Standard Desktop Applications
Navigation-Based Desktop Applications
Gadget-Style Applications
XAML Browser Applications
Loose XAML Pages
Summary
Chapter 8. Exploiting Windows Desktop Features
Jump Lists
Taskbar Item Customizations
Aero Glass
TaskDialog
Summary
Part III: Controls
Chapter 9. Content Controls
Buttons
Simple Containers
Containers with Headers
Summary
Chapter 10. Items Controls
Common Functionality
Selectors
Menus
Other Items Controls
Summary
Chapter 11. Images, Text, and Other Controls
The Image Control
Text and Ink Controls
Documents
Range Controls
Calendar Controls
Summary
Part IV: Features for Professional Developers
Chapter 12. Resources
Binary Resources
Logical Resources
Summary
Chapter 13. Data Binding
Introducing the Binding Object
Controlling Rendering
Customizing the View of a Collection
Data Providers
Advanced Topics
Putting It All Together: The Pure-XAML Twitter Client
Summary
Chapter 14. Styles, Templates, Skins, and Themes
Styles
Templates
Skins
Themes
Summary
Part V: Rich Media
Chapter 15. 2D Graphics
Drawings
Visuals
Shapes
Brushes
Effects
Improving Rendering Performance
Summary
Chapter 16. 3D Graphics
Getting Started with 3D Graphics
Cameras and Coordinate Systems
Transform3D
Model3D
Visual3D
Viewport3D
2D and 3D Coordinate System Transformation
Summary
Chapter 17. Animation
Animations in Procedural Code
Animations in XAML
Keyframe Animations
Easing Functions
Animations and the Visual State Manager
Summary
Chapter 18. Audio, Video, and Speech
Audio
Video
Speech
Summary
Part VI: Advanced Topics
Chapter 19. Interoperability with Non-WPF Technologies
Embedding Win32 Controls in WPF Applications
Embedding WPF Controls in Win32 Applications
Embedding Windows Forms Controls in WPF Applications
Embedding WPF Controls in Windows Forms Applications
Mixing DirectX Content with WPF Content
Embedding ActiveX Controls in WPF Applications
Summary
Chapter 20. User Controls and Custom Controls
Creating a User Control
Creating a Custom Control
Summary
Chapter 21. Layout with Custom Panels
Communication Between Parents and Children
Creating a SimpleCanvas
Creating a SimpleStackPanel
Creating an OverlapPanel
Creating a FanCanvas
Summary
Chapter 22. Toast Notifications
Prerequisites
Sending a Toast Notification
Toast Templates
Notification Events
Scheduled Notifications
Summary
Appendix A. Fun with XAML Readers and Writers
Overview
The Node Loop
Reading XAML
Writing to Live Objects
Writing to XML
XamlServices
Index

Программист

Post Yesterday 19:30

[Quote]

XAML Unleashed
Год издания: December 2014
Автор: Adam Nathan
Жанр или тематика: XAML
Издательство: Sams Publishing
ISBN: 9780133967401
Серия: Unleashed
Язык: Английский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Количество страниц: 975
Описание
Full Color: Figures and code appear as they do in Visual Studio.
If you want to write Windows apps with XAML, one person can help you more than anyone else: Adam Nathan. He has built a well-deserved reputation as the world’s #1 expert on putting it to work. Now, he’s written the definitive, practical XAML tutorial and reference: XAML Unleashed.
Nathan answers the questions you’re most likely to ask, walks through the tasks you’re sure to perform, and helps you avoid problems as you use XAML. You’ll learn how to create effective user interfaces for line-of-business apps, consumer apps, reusable controls, or anything else. These techniques will be invaluable whether you’re creating universal Windows apps or working with Silverlight or WPF.
XAML Unleashed is packed with C# and XAML code examples that are fully color-coded to match their appearance in Visual Studio--the same approach that has made Nathan’s previous Unleashed books so popular.
Detailed information on how to...
• Understand and apply XAML’s syntax, namespaces, and keywords
• Organize controls and other elements in a smooth and intuitive user interface
• Make the most of XAML’s rich controls for content, items, images, text, and media
• Build exceptionally powerful user and custom controls
• Master reliable and efficient ways to mix XAML with procedural code
• Extend XAML with type converters, markup extensions, and other third-party desktop classes
• Use data binding to link and synchronize controls with in-memory representations of data
• Leverage XAML’s support for binary and logical resources
• Use styles, templates, and visual states to radically redesign controls without sacrificing their built-in functionality
• Access the Windows animation library to create stunning theme transitions and animations
• Build custom panels to enforce consistency in unusual user interfaces
• Understand subtle changes in XAML’s behavior across different Microsoft UI frameworks
Дополнительная информация
Скачано с www.oreilly.com при помощи Oreilly Downloader'а.

Примеры страниц

Оглавление

About This eBook
Title Page
Copyright Page
Contents at a Glance
Table of Contents
About the Author
Dedication
Acknowledgments
We Want to Hear from You!
Reader Services
Introduction
In This Chapter
Who Should Read This Book?
Code Examples
How This Book Is Organized
Part I: The XAML Language
Part II: Graphics
Part III: Controls
Part IV: Exploiting XAML Features
Part V: Advanced Features
Conventions Used in This Book
Part I: The XAML Language
Chapter 1. What Is XAML?
Elements and Attributes
Namespaces
Property Elements
Summary
Chapter 2. Child Elements and Keywords
Children of Object Elements
The Content Property
Collection Items
XAML Keywords
Summary
Chapter 3. Mixing XAML with Code
Loading and Parsing XAML at Runtime
XamlReader
Naming XAML Elements
Compiling XAML
Binary XAML
Generated Source Code
Summary
Chapter 4. Extending XAML
Type Converters
Custom Type Converters
Type Conversion of an Element’s Contents
Using Arbitrary Types in XAML
Referencing .NET/WinRT Namespaces in XAML
Using Built-in System Data Types
Declaring Arrays
Referencing Static Fields and Properties
Markup Extensions
Some Notes About XAML2009
Full Generics Support
Dictionary Keys of Any Type
Built-in System Data Types
Instantiating Objects with Nondefault Constructors
Getting Instances via Factory Methods
Event Handler Flexibility
Defining New Properties
Summary
Part II: Graphics
Chapter 5. Arranging Elements
Controlling Size
Height and Width
Margin and Padding
Visibility
Controlling Position
Alignment
Content Alignment
FlowDirection
Applying 2D Transforms
RotateTransform
ScaleTransform
SkewTransform
TranslateTransform
Combining Transforms
Applying 3D Transforms
Summary
Chapter 6. Automatic Layout
Canvas
StackPanel
DockPanel
Grid
Sizing the Rows and Columns
Comparing Grid to Other Panels
VariableSizedWrapGrid and WrapPanel
Primitive Panels
TabPanel
ToolBarPanel
ToolBarOverflowPanel
ToolBarTray
UniformGrid
SelectiveScrollingGrid
Handling Content Overflow
Clipping
Scrolling
Scaling
Summary
Chapter 7. 2D Graphics
Shapes
Rectangle
Ellipse
Line
Polyline
Polygon
Path
Getting Fancy with Strokes
Geometries
PathFigures and PathSegments
GeometryGroup
Representing Geometries as Strings
Brushes
Color Brushes
Tile Brushes
Summary
Chapter 8. 3D Graphics
Getting Started with 3D Graphics
Cameras and Coordinate Systems
Position
LookDirection
UpDirection
OrthographicCamera Versus PerspectiveCamera
Transform3D
TranslateTransform3D
ScaleTransform3D
RotateTransform3D
Combining Transform3Ds
Model3D
Lights
GeometryModel3D
Model3DGroup
Visual3D
ModelVisual3D
UIElement3D
Viewport2DVisual3D
Viewport3D
2D and 3D Coordinate System Transformation
Visual.TransformToAncestor
Visual3D.TransformToAncestor and Visual3D.TransformToDescendant
Summary
Part III: Controls
Chapter 9. Content Controls
Button
HyperlinkButton
RepeatButton
ToggleButton
CheckBox
RadioButton
ToolTip
Summary
Chapter 10. Items Controls
Items in the Control
Items Panels
ComboBox
ListBox
ListView
Richer ScrollIntoView
Header and Footer
Selection
Reordering Items
Data Virtualization
Incremental Item Rendering
GridView
Summary
Chapter 11. Images
The Image Element
Referencing Files with URIs
Custom Stretching with Nine-Grid
Generating Dynamic Images with WriteableBitmap
Generating Dynamic Images with RenderTargetBitmap
Multiple Files for Multiple Environments
Loading File Variations Automatically
Loading File Variations Manually
Leveraging Resource Packages
Decoding Images
Getting Pixel Data
Reading Metadata
Encoding Images
Writing Pixel Data
Writing Metadata
Transcoding
Summary
Chapter 12. Text
TextBlock
Properties Introduced in Windows 8.1
Text Content
Text Elements
Text Selection
RichTextBlock
Embedding UIElements
Text Overflow
TextBox
Spelling and Text Prediction
Text Selection
InputScope and the Software Keyboard
RichEditBox
PasswordBox
Summary
Chapter 13. Audio and Video
Playback
The Media Content
Customizing Playback
States and Events
Markers
Adding Effects
Using MediaElement as a Media Player
MediaPlayer
Playing Custom Media Formats
Capture
CameraCaptureUI
CaptureElement
Transcoding
Changing the Quality
Changing the Format
Trimming
Adding Effects
Summary
Chapter 14. Other Controls
Range Controls
ProgressBar
Slider
Popup
Hub
HubSections
Jumping to a HubSection
DatePicker
TimePicker
ProgressRing
ToggleSwitch
Summary
Chapter 15. User Controls and Custom Controls
Creating a User Control
Creating the User Interface
Creating the Behavior
Consuming the User Control
Creating a Custom Control
Creating the Behavior
Creating the User Interface
Consuming the Control
Making the Control “Lookless”
Summary
Part IV: Exploiting XAML Features
Chapter 16. Resources
Binary Resources
Binary Resources in WPF
Binary Resources in Windows Store and Universal Apps
Logical Resources
Resource Lookup
Static Versus Dynamic Resources
Theme Resources
Summary
Chapter 17. Data Binding
Introducing Binding
Using Binding in C#
Binding to Plain Properties
Customizing the Data Flow
Sharing the Source with DataContext
Binding to a Collection
Controlling Rendering
Using Data Templates
Using Value Converters
Customizing the View of a Collection
Grouping
Navigating
Summary
Chapter 18. Styles, Templates, and Visual States
Styles
Using a Base TargetType
Style Inheritance
Implicit Styles
Templates
Introducing Control Templates
Respecting the Target Control’s Properties
Setting Template Inside a Style
Visual States
Responding to Visual State Changes
Visual Transitions
Summary
Chapter 19. Animation
Theme Transitions
Applying Theme Transitions to Elements
Examining the Theme Transitions
Theme Animations
Using a Storyboard
Examining the Theme Animations
Tweaking Theme Animations
Custom Animations
Independent Versus Dependent Animations
Controlling Duration
Flexibility with From and To
Tweaking Animations with Timeline Properties
Storyboards with Multiple Animations
Property Paths
Tweaking Storyboards with Timeline Properties
Custom Keyframe Animations
Linear Keyframes
Spline Keyframes
Discrete Keyframes
Easing Keyframes
Easing Functions
Power Easing Functions
Other Easing Functions
Manual Animations
Summary
Part V: Advanced Features
Chapter 20. Layout with Custom Panels
Communication Between Parents and Children
The Measure Step
The Arrange Step
Creating a SimpleCanvas
Creating a SimpleStackPanel
Creating a UniformGrid
Summary
Chapter 21. Fun with XAML Readers and Writers
System.Xaml Overview
The Node Loop
Reading XAML
Writing to Live Objects
Writing to XML
XamlServices
Summary
Index
Code Snippets

Программист

Post Yesterday 13:40

[Quote]

Компьютерное зрение
Год издания: 2019
Автор: Клетте Рейнхард
Издательство: ДМК Пресс
ISBN: 978-5-97060-702-2
Язык: Русский
Формат: DjVu
Качество: Отсканированные страницы + слой распознанного текста
Интерактивное оглавление: Нет
Количество страниц: 508
Описание: В данной книге рассмотрены основные аспекты компьютерного зрения: обработка и анализ изображений, анализ плотного движения, сегментация изображений, работа с камерами, трехмерная реконструкция, сопоставление стереоизображений, обнаружение объектов и др. Материал дополняется историческими справками, рекомендациями по дальнейшему чтению и сведениями о рассматриваемых математических понятиях. В конце каждой главы имеются проверенные на практике упражнения и вопросы на понимание материала.
Издание предназначено широкому кругу специалистов по анализу данных и изображений, а также может использоваться в качестве учебника для студентов старших курсов и для самообразования.

Примеры страниц

Оглавление

Предисловие 11
Обозначения 16
Глава 1. Данные изображения 18
Глава 2. Обработка изображений 65
Глава 3. Анализ изображений 117
Глава 4. Анализ плотного движения 169
Глава 5. Сегментация изображений 206
Глава 6. Камеры, координаты и калибровка 262
Глава 7.Трехмерная реконструкция 296
Глава 8. Сопоставление стереоизображений 345
Глава 9. Обнаружение и прослеживание признаков 396
Глава 10. Обнаружение объектов 449
Предметный указатель 495

Программист

Post 16-Nov-2019 13:45

[Quote]

Олимпиадное программирование
Год издания: 2018
Автор: Лааксонен А.
Издательство: ДМК Пресс
ISBN: 978-5-97060-644-5
Язык: Русский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 301
Описание: Эта книга помогает познакомиться с олимпиадным программированием. Она подробно описывает, как проходят олимпиады, что требуется от участника, в чем их цель, как к ним готовиться. Подробно разобраны базовые темы, трюки и алгоритмы.
Спортивное программирование – это самый перспективный интеллектуальный вид спорта, который можно назвать шахматами будущего. Уже сейчас им увлекаются лучшие умы планеты, и число участников растет год от года. Рост популярности олимпиадного программирования положительно влияет на другие сферы жизнедеятельности человека. Навыки быстрого решения сложнейших задач помогают сегодняшним студентам в будущем эффективно справляться с реальными проблемами человечества.
Издание будет полезно прежде всего студентам, начинающим принимать участие в соревнованиях по программированию.

Примеры страниц

Оглавление

От автора 11
Вступительное слово Алексея Малеева, основателя Moscow Workshops ICPC 11
Отзыв Дмитрия Гришина, основателя Mail.Ru Group 13
Благодарность от редакции 13
Отзыв Нияза Нигматуллина, двукратного чемпиона мира
ACM ICPC 2012 и 2013 годов 14
Предисловие 15
Глава 1. Введение 17
Глава 2.Техника программирования 25
Глава 3. Эффективность 42
Глава 4.Сортировка и поиск 53
Глава 5. Структуры данных 68
Глава 6. Динамическое программирование 80
Глава 7. Алгоритмы на графах 95
Глава 8. Избранные вопросы проектирования алгоритмов 126
Глава 9. Запросы по диапазону 138
Глава 10. Алгоритмы на деревьях 151
Глава 11. Математика 166
Глава 12. Дополнительные алгоритмы на графах 208
Глава 13. Геометрия 230
Глава 14. Алгоритмы работы со строками 243
Глава 15. Дополнительные темы 256
Библиография 293
Предметный указатель 295

Программист

Post 15-Nov-2019 12:40

[Quote]

OCA / OCP Java SE 8 Programmer Practice Tests
Год издания: 2017
Автор: Selikoff S., Boyarsky J.
Издательство: Sybex
ISBN: 978-1119363392
Язык: Английский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Количество страниц: 600
Описание: Test your knowledge and prepare for the OCA/OCP exams
OCA/OCP Java SE 8 Programmer Practice Tests complements the Sybex OCA: Oracle Certified Associate Java SE 8 Programmer I Certification Study Guide and the OCP: Oracle Certified Professional Java SE 8 Programmer II Study Guide for exams 1Z0-808 and 1ZO-809 by providing last minute review of 100% of exam objectives. Get the advantage of over 1,000 expert crafted questions that not only provide the answer, but also give detailed explanations. You will have access to unique practice questions that cover all 21 objective domains in the OCA/OCP exams in the format you desire--test questions can also be accessed via the Sybex interactive learning environment. Two additional practice exams will ensure that you are ready for exam day. Whether you have studied with Sybex study guides for your OCA/OCP or have used another brand, this is your chance to test your skills.
Access to all practice questions online with the Sybex interactive learning environment
Over 1,000 unique practice questions and 2 practice exams include expert explanations
Covers 100% of all 21 OCA/OCP objective domains for Exams 1Z0-809 and 1Z0-809
Studying the objectives are one thing, but diving deeper and uncovering areas where further attention is needed can increase your chance of exam day success. Full coverage of all domains shows you what to expect on exam day, and accompanying explanations help you pinpoint which objectives deserve another look.

Примеры страниц

Оглавление

Part I OCA 1
Chapter 1 Java Basics 3
Chapter 2 Working with Java Data Types 17
Chapter 3 Using Operators and Decision Constructs 33
Chapter 4 Creating and Using Arrays 49
Chapter 5 Using Loop Constructs 63
Chapter 6 Working with Methods and Encapsulation 79
Chapter 7 Working with Inheritance 97
Chapter 8 Handling Exceptions 115
Chapter 9 Working with Selected Classes from the Java API 135
Chapter 10 OCA Practice Exam 151
Part II OCP 185
Chapter 11 Java Class Design 187
Chapter 12 Advanced Java Class Design 205
Chapter 13 Generics and Collections 223
Chapter 14 Lambda Built-in Functional Interfaces 239
Chapter 15 Java Stream API 255
Chapter 16 Exceptions and Assertions 271
Chapter 17 Use Java SE 8 Date/Time API 289
Chapter 18 Java I/O Fundamentals 301
Chapter 19 Java File I/O (NIO.2) 319
Chapter 20 Java Concurrency 337
Chapter 21 Building Database Applications with JDBC 357
Chapter 22 Localization 371
Chapter 23 OCP Practice Exam 385
Appendix Answers to Review Questions 427
Index 565

Программист

Post 12-Nov-2019 11:25

[Quote]

Architecting Modern Java EE Арplications / Изучаем Java EE. Современное программирование для больших предприятий
Год издания: 2018
Автор: Sebastian Daschner / Себастьян Дашнер
Переводчик: Тумаркин А.
Издательство: Питер
ISBN: 978-5-4461-0774-2
Серия: Для профессионалов
Язык: Русский
Формат: PDF
Качество: Отсканированные страницы + слой распознанного текста
Интерактивное оглавление: Да
Количество страниц: 384
Описание: Java EE 8 - современная версия популярной платформы для программирования корпоративных приложений на языке Java. Новая версия платформы оптимизирована с учетом многочисленных технологических нововведений, среди которых - работа с контейнерами, улучшенные API для обеспечения безопасности, возможности работы с облачными хранилищами и микросервисной архитектурой. Java EE обеспечивает широкие возможности предметно-ориентированного проектирования (DDD), непрерывную интеграцию, работу по принципу DevOps, взаимодействие с Docker и Kubernetes.
Принципы проектирования и архитектурные секреты, собранные в этой книге в изложении великолепного Себастьяна Дашнера (в 2016 году удостоен звания Java-сhampion), послужат вам неисчерпаемым источником вдохновения и солидной базой для воплощения даже самой сложной бизнес-логики в Java-приложениях
Что вы узнаете:
∙ На чем следует сосредоточиться при разработке ПО для больших предприятий
∙ Как сегодня принято создавать приложения, задействовать компоненты и пакеты
∙ Как проектировать и структурировать большие приложения
∙ Как правильно формулировать и реализовывать сквозной функционал
∙ Как разобраться с контейнерами и научиться их оркестровке
∙ Как создавать приложения, абсолютно лишенные зависимостей, а также облачно-нативные приложения
∙ Как писать автоматизированные, быстрые, надежные тесты, которые удобно поддерживать
∙ Как проектировать распределенные системы и учитывать связанные с ними требования
Код доступен по адресу - https://github.com/PacktPublishing/Architecting-Modern-Java-EE-Applications

Примеры страниц

Мои остальные раздачи - [url=tracker.php?rid=43141996]https://rutracker.org/forum/tracker.php?rid=43141996[/url]

Программист

Post 11-Nov-2019 11:30

[Quote]

Cracking the Coding Interview / Карьера программиста (6-е издание)
Год издания: 2016
Автор: Gayle Laakmann McDowell / Гейл Лакман Макдауэлл
Издательство: Питер
ISBN: 978-5-496-02154-8
Язык: Русский
Формат: PDF / EPUB
Качество: Издательский макет или текст (eBook)
Количество страниц: 688
Описание: Книга «Карьера программиста» основана на опыте практического участия автора во множестве собеседований, проводимых лучшими компаниями. Это квинтэссенция сотен интервью со множеством кандидатов, результат ответов на тысячи вопросов, задаваемых кандидатами и интервьюерами в ведущих мировых корпорациях. Из тысяч возможных задач и вопросов в книгу были отобраны 189 наиболее интересных и значимых.
Шестое издание этого мирового бестселлера поможет вам наилучшим образом подготовиться к собеседованию при приеме на работу программистом или руководителем в крупную IT-организацию или перспективный стартап. Основную часть книги составляют ответы на технические вопросы и задания, которые обычно получают соискатели на собеседовании в таких компаниях, как Google, Microsoft, Apple, Amazon и других. Рассмотрены типичные ошибки, которые допускают кандидаты, а также эффективные методики поготовки к собеседованию. Используя материал этой книги, вы с легкостью подготовитесь к устройству на работу в Google, Microsoft или любую другую ведущую IT-компанию.

Примеры страниц

Программист

Post 08-Nov-2019 15:05

[Quote]

Jenkins 2: Up and Running / Jenkins 2. Приступаем к работе
Год издания: 2019
Автор: Laster Brent / Ластер Брент
Издательство: ДМК Пресс
ISBN: 978-5-97060-711-4
Язык: Русский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 652
Описание: Книга посвящена Jenkins - программной системе с открытым исходным кодом на Java, предназначенной для обеспечения процесса непрерывной интеграции программного обеспечения. Автор показывает, насколько Jenkins 2 отличается от более традиционных версий этой популярной платформы автоматизации с открытым исходным кодом, предназначенных только для интернета. Если вы знакомы с Jenkins и хотите воспользоваться новыми технологиями для преобразования устаревших конвейеров или создания новых современных автоматизированных сред непрерывной доставки, эта книга - для вас.
Вы получите полное практическое руководство работы с контейнерами, изучите новый графический интерфейс Blue Ocean.
Издание будет полезно всем разработчикам программного обеспечения.

Примеры страниц

Программист

Post 28-Oct-2019 14:50

[Quote]

Байесовский анализ на Python
Введение в статистическое моделирование и вероятностное программирование с использованием PyMC3 и ArviZ
Год издания: 2020
Автор: Osvaldo Martin / Освальдо Мартин
Переводчик: А. Снастин
Издательство: М.: ДМК Пресс
ISBN: 978-5-97060-768-8
Язык: русский
Формат: PDF
Качество: издательский макет или текст (eBook)
Интерактивное оглавление: да
Количество страниц: 340
Описание:
В книге представлены основные концепции байесовской статистики и ее практическая реализация на языке Python с использованием современной библиотеки вероятностного программирования PyMC3 и новой библиотеки исследовательского анализа байесовских моделей ArviZ.
Полученные знания о вероятностном моделировании позволят вам самостоятельно проектировать и реализовать байесовские модели для собственных задач научной обработки данных.
Издание будет полезно всем специалистам по анализу данных, использующих в своей работе байесовское моделирование.

Примеры страниц

Оглавление

Вступительное слово
Об авторе
О рецензентах
Предисловие
Глава 1. Вероятностное мышление
Статистика, модели и подход, принятый в этой книге
Работа с данными
Байесовское моделирование
Теория вероятностей
Объяснение смысла вероятностей
Определение вероятности
Байесовский вывод с одним параметром
Задача о подбрасывании монеты
Взаимодействие с байесовским анализом
Нотация и визуализация модели
Обобщение апостериорного распределения
Проверки апостериорного прогнозируемого распределения
Резюме
Упражнения
Глава 2. Вероятностное программирование
Вероятностное программирование
Основы использования библиотеки PyMC3
Решение задачи о подбрасывании монет с использованием библиотеки PyMC3
Обобщение апостериорного распределения
Решения на основе апостериорного распределения
Гауссова модель в подробном изложении
Гауссовы статистические выводы
Надежные статистические выводы
Сравнение групп
d-мера Коэна
Вероятность превосходства
Набор данных tips
Иерархические модели
Редуцирование
Еще один пример
Резюме
Упражнения
Глава 3. Моделирование с использованием линейной регрессии
Простая линейная регрессия
Связь с машинным обучением
Сущность моделей линейной регрессии
Линейные модели и сильная автокорреляция
Интерпретация и визуальное представление апостериорного распределения
Коэффициент корреляции Пирсона
Робастная линейная регрессия
Иерархическая линейная регрессия
Корреляция, причинно-следственная связь и беспорядочность жизни
Полиномиальная регрессия
Интерпретация параметров полиномиальной регрессии
Является ли полиномиальная регрессия конечной моделью
Множественная линейная регрессия
Спутывающие переменные и избыточные переменные
Мультиколлинеарность или слишком сильная корреляция
Маскировочный эффект переменных
Добавление взаимодействий
Дисперсия переменной
Резюме
Упражнения
Глава 4. Обобщение линейных моделей
Обобщенные линейные модели
Логистическая регрессия
Логистическая модель
Набор данных iris
Множественная логистическая регрессия
Граница решения
Реализация модели
Интерпретация коэффициентов логистической регрессии
Обработка коррелирующих переменных
Работа с несбалансированными классами
Регрессия с использованием функции softmax
Дискриминативные и порождающие модели
Регрессия Пуассона
Распределение Пуассона
Модель Пуассона с дополнением нулевыми значениями
Регрессия Пуассона и модель Пуассона с дополнением нулевыми значениями
Робастная логистическая регрессия
Модуль GLM
Резюме
Упражнения
Глава 5. Сравнение моделей
Проверки прогнозируемого апостериорного распределения
Лезвие Оккама – простота и точность
Лишние параметры приводят к переподгонке
Недостаточное количество параметров приводит к недоподгонке
Баланс между простотой и точностью
Измерения прогнозируемой точности
Информационные критерии
Логарифмическая функция правдоподобия и отклонение
Информационный критерий Акаике
Часто применяемый информационный критерий
Парето-сглаженная выборка по значимости для перекрестной проверки LOOCV
Другие информационные критерии
Сравнение моделей с помощью библиотеки PyMC3
Усреднение моделей
Коэффициенты Байеса
Некоторые дополнительные замечания
Коэффициенты Байеса и информационные критерии
Регуляризация априорных распределений
Более подробно об информационном критерии WAIC
Энтропия
Расхождение Кульбака–Лейблера
Резюме
Упражнения
Глава 6. Смешанные модели
Смешанные модели
Конечные смешанные модели
Категориальное распределение
Распределение Дирихле
Неидентифицируемость смешанных моделей
Как правильно выбрать число K
Смешанные модели и кластеризация
Смешанные модели с бесконечной размерностью
Процесс Дирихле
Непрерывные смешанные модели
Биномиальное бета-распределение и отрицательное биномиальное распределение
t-распределение Стьюдента
Резюме
Упражнения
Глава 7. Гауссовы процессы
Линейные модели и нелинейные данные
Функции моделирования
Многомерные гауссовы распределения и функции
Ковариационные функции и ядра
Гауссовы процессы
Регрессия на основе гауссовых процессов
Регрессия с пространственной автокорреляцией
Классификация с использованием гауссова процесса
Процессы Кокса
Модель катастроф в угледобывающей промышленности
Набор данных redwood
Резюме
Упражнения
Глава 8. Механизмы статистического вывода
Механизмы статистического вывода
Немарковские методы
Грид-вычисления
Метод квадратической аппроксимации
Вариационные методы
Марковские методы
Метод Монте-Карло
Цепи Маркова
Алгоритм Метрополиса–Гастингса
Метод Монте-Карло с использованием механики Гамильтона
Последовательный метод Монте-Карло
Диагностирование выборок
Сходимость
Ошибка метода Монте-Карло
Автокорреляция
Эффективный размер выборки
Расхождения
Резюме
Упражнения
Глава 9. Что дальше?
Предметный указатель

Программист

Post 27-Oct-2019 22:10

[Quote]

Elements Of Kotlin Coroutines 0.1
Год издания: 2019
Автор: Mark L. Murphy
Жанр или тематика: Программирование
Издательство: CommonsWare
ISBN: Отсутствует
Язык: Английский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 170
Описание: Coroutines are an important addition to the world of Kotlin.
Coroutines offer a first-class reactive programming approach, tightly integrated with the language itself. Coroutines help simplify multi-threaded development, allowing you to retain a “normal” imperative sort of programming model while still designating certain code sections to run on alternative thread pools. Beyond that, flows and channels let you model data streams while retaining the same multi-threaded characteristics.
This book is designed to help you get “spun up” on coroutines and how they can be applied in your projects.
Most of the sample code from the book is available in the Klassbook, so you can try running it in your Web browser. Some Android samples are available via GitLab repositories.
Right now, this book is in an early “beta” state, but it covers most of basics of coroutines.

Примеры страниц

Оглавление

  • Introducing Coroutines
  • Introducing Flows and Channels
  • Exploring Builders and Scopes
  • Choosing a Dispatcher
  • Suspending Function Guidelines
  • Managing Jobs
  • Deferring Results
  • Structuring Concurrency
  • Working with Flows
  • Tuning Into Channels
  • Bridging to Callback APIs
  • Creating Custom Scopes
  • Testing Coroutines
  • Applying Coroutines to Your UI
  • Tying Scopes to Components
  • Using Coroutines with the Jetpack
  • Java Interoperability
  • Appendix A: Hands-On Converting RxJava to Coroutines

Список книг

  • Mark L. Murphy - Elements Of Android Jetpack - 2019 (728), PDF, EPUB, MOBI (Издательский макет или текст)
  • Mark L. Murphy - Elements Of Kotlin - 2019 (330), PDF, EPUB, MOBI (Издательский макет или текст)
  • Mark L. Murphy - Elements Of Android Q - 2019 (98), PDF, EPUB, MOBI (Издательский макет или текст)
  • Mark L. Murphy - Exploring Android - 2019 (525), PDF, EPUB, MOBI (Издательский макет или текст)
  • Mark L. Murphy - The Busy Coder's Guide to Android Development - 2019 (4417, 978-0-9816780-0-9), PDF, EPUB, MOBI (Издательский макет или текст)
  • Mark L. Murphy - Android's Architecture Components - 2019 (412), PDF, EPUB, MOBI (Издательский макет или текст)
  • Mark L. Murphy - GraphQL and Android - 2019 (262), PDF, EPUB, MOBI (Издательский макет или текст)

Программист

Post 23-Oct-2019 15:10

[Quote]

Конкурентное программирование на Scala
Год издания: 2018
Автор: Прокопец А.
Издательство: ДМК Пресс
ISBN: 978-5-97060-572-1
Язык: Русский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 341
Описание: Scala – современный, мультипарадигменный язык программирования, позволяющий описывать типичные шаблоны программирования компактнее, выразительнее и безопаснее. Scala прекрасно сочетает в себе черты объектно-ориентированных и функциональных языков.
Книга начинается с введения в основы конкурентного программирования в JVM и описания модели памяти в Java, а после демонстрирует основные строительные блоки для реализации конкурентных вычислений, такие как атомарные переменные, пулы потоков и конкурентные структуры данных.
Затем рассматриваются разные высокоуровневые абстракции конкуренции, каждая из которых ориентирована на решение определенного класса задач, при этом затрагиваются самые последние достижения в поддержке асинхронного программирования. Также охватываются некоторые полезные шаблоны и способы использования описываемых приемов. В заключение дается краткий обзор применения разных библиотек поддержки конкуренции и демонстрируются возможность их совместного использования.
Издание предназначено разработчикам с опытом программирования на Scala, но без опыта конкурентного и асинхронного программирования.

Примеры страниц

Оглавление

Содержание
Предисловие......................................................................................................................9
Об авторе.......................................................................................................................... 11
Благодарности................................................................................................................. 12
О технических рецензентах.......................................................................................... 14
Вступление........................................................................................................................ 17
Глава 1. Введение............................................................................................................ 25
Конкурентное программирование................................................................................... 25
Краткий обзор традиционных подходов к организации конкурентного
выполнения................................................................................................................... 26
Современные парадигмы конкуренции...................................................................... 27
Преимущества языка Scala............................................................................................... 28
Начальные сведения.......................................................................................................... 29
Выполнение программ на Scala................................................................................... 30
Основы Scala.................................................................................................................. 31
Обзор новых особенностей в Scala 2.12........................................................................... 35
В заключение..................................................................................................................... 36
Упражнения....................................................................................................................... 36
Глава 2. Конкуренция в JVM и модель памяти в Java.............................................. 38
Процессы и потоки............................................................................................................39
Создание и запуск потоков........................................................................................... 41
Атомарное выполнение................................................................................................ 45
Переупорядочение........................................................................................................ 49
Мониторы и синхронизация............................................................................................. 51
Взаимоблокировки........................................................................................................ 53
Защищенные блокировки............................................................................................. 55
Прерывание потоков и корректная остановка............................................................ 59
Изменчивые переменные................................................................................................. 60
Модель памяти в Java........................................................................................................ 62
Неизменяемые объекты и финальные поля................................................................ 64
В заключение..................................................................................................................... 65
Упражнения....................................................................................................................... 66
Глава 3. Традиционные строительные блоки конкурентных программ.............. 69
Объекты Executor и ExecutionContext.............................................................................. 70
Атомарные примитивы..................................................................................................... 73
Атомарные переменные............................................................................................... 73
Неблокирующее программирование........................................................................... 76
Явная реализация блокировок..................................................................................... 78
Проблема ABA................................................................................................................ 80
Ленивые значения............................................................................................................. 82
Конкурентные коллекции................................................................................................. 86
Конкурентные очереди................................................................................................. 88
Конкурентные множества и словари........................................................................... 91
Конкурентные итерации............................................................................................... 95
6  Содержание
Собственные конкурентные структуры данных............................................................. 97
Реализация неблокирующего конкурентного пула.................................................... 98
Создание и обработка процессов............................................................................... 102
В заключение................................................................................................................... 103
Упражнения..................................................................................................................... 104
Глава 4. Асинхронное программирование с объектами Future и Promise........ 107
Объекты Future................................................................................................................ 108
Запуск асинхронных вычислений.............................................................................. 109
Объекты Future и обратные вызовы.......................................................................... 111
Объекты Future и исключения.................................................................................... 113
Использование типа Try.............................................................................................. 114
Фатальные исключения.............................................................................................. 115
Композиция функций в объектах Future................................................................... 116
Объекты Promise.............................................................................................................. 123
Преобразование программных интерфейсов на основе обратных вызовов.......... 125
Расширение программного интерфейса объектов Future........................................ 127
Отмена асинхронных вычислений............................................................................ 128
Объекты Future и блокировка выполнения................................................................... 130
Ожидание завершения Future.................................................................................... 130
Блокировка в асинхронных вычислениях................................................................. 131
Библиотека Scala Async................................................................................................... 132
Альтернативные фреймворки асинхронных вычислений........................................... 134
В заключение .................................................................................................................. 135
Упражнения..................................................................................................................... 136
Глава 5. Параллельные коллекции данных............................................................. 139
Краткий обзор коллекций в Scala................................................................................... 140
Использование параллельных коллекций..................................................................... 140
Иерархия классов параллельных коллекций............................................................. 144
Настройка уровня параллелизма............................................................................... 146
Измерение производительности в JVM..................................................................... 146
Особенности параллельных коллекций......................................................................... 149
Непараллелизуемые коллекции................................................................................. 149
Непараллелизуемые операции................................................................................... 150
Побочные эффекты в параллельных операциях....................................................... 152
Недетерминированные параллельные операции..................................................... 153
Коммутативность и ассоциативность операторов.................................................... 154
Совместное использование параллельных и конкурентных коллекций.................... 155
Слабо согласованные итераторы................................................................................ 156
Реализация собственных параллельных коллекций..................................................... 157
Сплиттеры.................................................................................................................... 158
Комбинаторы............................................................................................................... 161
В заключение................................................................................................................... 163
Упражнения..................................................................................................................... 164
Глава 6. Конкурентное программирование с Reactive Extensions...................... 166
Создание объектов Observable........................................................................................ 167
Объекты Observable и исключения............................................................................ 169
Контракт наблюдаемого объекта............................................................................... 170
Реализация собственных объектов Observable......................................................... 172
Содержание  7
Создание наблюдаемых объектов из объектов Future.............................................. 173
Подписки...................................................................................................................... 174
Объединение объектов Observable................................................................................. 176
Вложенные наблюдаемые объекты............................................................................ 178
Обработка ошибок в наблюдаемых объектах............................................................ 182
Планировщики Rx............................................................................................................ 184
Использование собственных планировщиков в приложениях
с графическим интерфейсом...................................................................................... 185
Субъекты и реактивное программирование сверху вниз............................................. 190
В заключение................................................................................................................... 194
Упражнения..................................................................................................................... 194
Глава 7. Программная транзакционная память....................................................... 197
Недостатки атомарных переменных............................................................................. 198
Использование программной транзакционной памяти.............................................. 201
Транзакционные ссылки............................................................................................ 204
Использование инструкции atomic............................................................................ 205
Комбинирование транзакций......................................................................................... 206
Взаимодействие транзакций и побочные эффекты................................................. 206
Транзакции с одной операцией................................................................................. 210
Вложенные транзакции.............................................................................................. 211
Транзакции и исключения.......................................................................................... 214
Повторение транзакций.................................................................................................. 218
Повторения с тайм-аутами......................................................................................... 221
Транзакционные коллекции........................................................................................... 222
Локальные переменные транзакций......................................................................... 222
Транзакционные массивы.......................................................................................... 224
Транзакционные словари........................................................................................... 225
В заключение................................................................................................................... 226
Упражнения..................................................................................................................... 227
Глава 8. Акторы.............................................................................................................. 230
Работа с акторами............................................................................................................ 231
Создание экземпляров и систем акторов.................................................................. 233
Управление необработанными сообщениями.......................................................... 236
Поведение и состояние актора................................................................................... 237
Иерархии акторов в Akka............................................................................................ 241
Идентификация акторов............................................................................................ 244
Жизненный цикл акторов.......................................................................................... 246
Взаимодействия между акторами.................................................................................. 249
Шаблон «запрос»......................................................................................................... 251
Шаблон «пересылка»................................................................................................... 253
Остановка акторов...................................................................................................... 254
Диспетчеризация акторов.............................................................................................. 255
Удаленные акторы........................................................................................................... 260
В заключение................................................................................................................... 263
Упражнения..................................................................................................................... 264
Глава 9. Конкуренция на практике............................................................................ 266
Выбор правильных инструментов для решения конкретных задач............................ 266
Объединяем все вместе – сетевой браузер файлов....................................................... 270
8  Содержание
Моделирование файловой системы........................................................................... 272
Интерфейс связи с сервером...................................................................................... 275
Программный интерфейс навигации на стороне клиента...................................... 276
Пользовательский интерфейс на стороне клиента................................................... 279
Реализация логики клиента....................................................................................... 282
Усовершенствование сетевого браузера файлов...................................................... 286
Отладка конкурентных программ.................................................................................. 287
Взаимоблокировки и отсутствие прогресса.............................................................. 288
Отладка ошибочных результатов............................................................................... 292
Отладка производительности.................................................................................... 296
В заключение................................................................................................................... 302
Упражнения..................................................................................................................... 303
Глава 10. Реакторы........................................................................................................ 305
Необходимость реакторов.............................................................................................. 306
Введение в фреймворк Reactors..................................................................................... 307
Программа «Hello World»................................................................................................ 308
Потоки событий............................................................................................................... 309
Жизненный цикл потока событий............................................................................. 310
Комбинирование потоков событий........................................................................... 311
Реакторы.......................................................................................................................... 313
Определение и настройка реакторов......................................................................... 314
Использование каналов.............................................................................................. 315
Планировщики................................................................................................................. 317
Жизненный цикл реактора............................................................................................. 319
Службы системы реакторов............................................................................................ 320
Служба журналирования............................................................................................ 321
Служба времени.......................................................................................................... 321
Служба каналов........................................................................................................... 322
Пользовательские службы.......................................................................................... 323
Протоколы........................................................................................................................ 325
Собственная реализация протокола клиент-сервер................................................. 325
Стандартный протокол сервер-клиент...................................................................... 327
Протокол маршрутизации.......................................................................................... 330
Протокол двустороннего обмена............................................................................... 331
В заключение................................................................................................................... 334
Упражнения..................................................................................................................... 335

Программист

Post 22-Oct-2019 02:45

[Quote]

Continuous API Management / Непрерывное развитие API. Правильные решения в изменчивом технологическом ландшафте
Год издания: 2020
Автор: Medjaoui М., Wilde E., Mitra R., Amundsen M. / Меджуи М., Уайлд Э., Митра Р., Амундсен М.
Переводчик: Григорьева А.
Издательство: Питер
ISBN: 978-5-4461-1232-6
Серия: Бестселлеры O'Reilly
Язык: Русский
Формат: PDF
Качество: Отсканированные страницы + слой распознанного текста
Интерактивное оглавление: Нет
Количество страниц: 274
Описание:
Для реализации API необходимо провести большую работу. Чрезмерное планирование может стать пустой тратой сил, а его недо­статок приводит к катастрофическим послед­ствиям. В этой книге вы получите решения, которые позволят вам распределить необхо­димые ресурсы и достичь требуемого уровня эффективности за оптимальное время.
Как соблюсти баланс гибкости и производительности, сохранив надёжность и простоту настройки? Четыре эксперта из Академии API объясняют разработчикам ПО, руководителям продуктов и проектов, как максимально увеличить ценность их API, управляя интерфейсами как продуктами с непрерывным жизненным циклом.
∙ Узнайте, какими решениями по API вам нужно управлять, где и как это делать.
∙ Используйте подход «API как продукт» (AaaP).
∙ Изучите десять базовых принципов, на которых строится работа с продуктами API.
∙ Узнайте, как модель непрерывного улучшения управляет изменениями в течение жизненного цикла API.
∙ Исследуйте пять стадий полного жизненного цикла продукта API.
∙ Узнайте, как управлять средой API - системой API, выпущенных вашей организацией.

Примеры страниц

Мои остальные раздачи -

Программист

Post 20-Oct-2019 17:20

[Quote]

Pattern Recognition and Computational Intelligence Techniques Using Matlab / Распознавание образов и Вычислительный интеллект
Год издания: 2020
Автор: E. S. Gopi
Жанр или тематика: Computational Science and Computational Intelligence
Издательство: Springer Nature Switzerland AG.
ISBN: 978-3-030-22273-4
Язык: Английский
Формат: PDF/DjVu
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 263
Описание: The book summarizes various dimensionality reduction techniques such as PCA, LDA, KLDA, and ICA.
This also discusses various linear regression techniques such as parametric approach, Bayes technique, and kernel method. The discriminative approach such as Support Vector Machine, the probabilistic discriminative model such as logistic regression, the probabilistic generative model such as Hidden Markov Model and Gaussian Mixture Model, and the various computational intelligence techniques such as Particle Swarm Optimization, ANT colony technique, and Artificial Neural Network are discussed in this book. The recent popular techniques such as convolution network, autoencoder, and Generative Adversarial Network are summarized. The various statistical tests applicable to pattern recognition techniques are also reported. This book is meant for those who are doing basic and applied research in machine learning, pattern recognition, and computational intelligence.
===========
Книга обобщает различные методы уменьшения размерности, такие как PCA, LDA, KLDA и ICA. Здесь также обсуждаются различные методы линейной регрессии, такие как параметрическая подход, метод Байеса и метод ядра.
Дискриминационный подход, такой как опорная векторная машина, вероятностный дискриминационная модель, такая как логистическая регрессия, вероятностная генеративная модель такие как скрытая модель Маркова и гауссова модель смеси, а также различные методы вычислительного интеллекта, такие как Оптимизация роя частиц, ANT техника колонии и искусственная нейронная сеть обсуждаются в этой книге. Различные статистические тесты, применимые к методы распознавания образов также сообщается. Эта книга предназначена для тех, кто проводят фундаментальные и прикладные исследования в области машинного обучения, распознавания образов и вычислительный интеллект.

Примеры страниц



Оглавление

Dimensionality Reduction Techniques
Linear Classifier Techniques
Regression Techniques
Probabilistic Supervised Classifier and Unsupervised Clustering
Computational Intelligence
Statistical Test in Pattern Recognition

Программист

Post 18-Oct-2019 07:35

[Quote]

Диалог на языке бейсик для мини- и микро-ЭВМ
Год издания: 1988
Автор: Кетков Ю.Л.
Издательство: Наука
ISBN: 5-02-013779-0
Язык: Русский
Формат: DjVu
Качество: Отсканированные страницы
Количество страниц: 368
Описание: Последовательно излагаются вопросы программирования на наиболее популярном диалоговом алгоритмическом языке бейсик. Этот язык используется на всех современных мини- и микроЭВМ. В наиболее развитых странах изучение бейсика составляет основу школьных курсов программирования в старших классах.
Предлагаемая книга состоит из двух частей. В части 1 излагаются основы программирования задач вычислительного характера, описываются средства обработки символьной и графической информации, рассматриваются вопросы приложения матричных операций. Большое внимание уделяется систематизации базовых средств языка и их последующему развитию в различных отечественных и зарубежных версиях. Часть 2 книги представляет собой справочное руководство по реализациям бейсика на ЭВМ, выпускаемых в рамках СЭВ.
Книга ориентирована на многочисленных пользователей средств современной вычислительной техники, студентов средних и высших учебных заведений, преподавателей программирования.

Примеры страниц

Оглавление

Предисловие (7).
Часть I. ПРОГРАММИРОВАНИЕ НА БЕЙСИКЕ (9).
Глава 1. Введение в бейсик (9).
Глава 2. Основы программирования задач вычислительного характера (29).
Глава 3. Основные форматы базовых операторов (54).
Глава 4. Элементы обработки символьной информации (74).
Глава 5. Средства редактирования данных при выводе (92).
Глава 6. Работа с файлами (111).
Глава 7. Матричные операции (118).
Глава 8. Машинная графика (142).
Глава 9. Сегментация программ (168).
Глава 10. Элементы программирования в режиме реального времени (180).
Глава 11. Язык системных команд (199).
Глава 12. К вопросу стандартизации бейсика (212).
Часть II. СПРАВОЧНОЕ РУКОВОДСТВО ПО КОНКРЕТНЫМ РЕАЛИЗАЦИЯМ
Глава 13. Основные этапы развития Дартмутской версии (239).
Глава 14. Бейсик на отечественных ЭВМ 2-го поколения (242).
Глава 15. Реализация бейсика на ЕС ЭВМ (252).
Глава 16. Бейсик на миниЭВМ (262).
Глава 17. Бейсик на микроЭВМ и персональных компьютерах (292).
Глава 18. MS-BASIC на персональных компьютерах 80-х годов (326).
Указатель версий бейсика (351).
Указатель операторов (352).
Указатель функций (360).
Указатель директив (363).
Опубликовано группой

Программист

Post 17-Oct-2019 23:15

[Quote]

Java in 24 Hours / Java за 24 часа, 8-е издание
Год издания: 2019
Автор: Rogers Cadenhead / Роджерс Кейденхед
Переводчик: Сергеев А.П.
Издательство: Диалектика
ISBN: 978-5-6041394-6-2
Язык: Русский
Формат: PDF
Качество: Отсканированные страницы + слой распознанного текста
Интерактивное оглавление: Нет
Количество страниц: 482
Описание:
Программировать на Java гораздо проще, чем вы думаете, особенно если у вас под рукой эта книга. Всего лишь за 24 занятия длительностью не более одного часа каждое вы научитесь писать приложения Java на весьма достойном уровне. Выполняя понятные пошаговые инструкции, вы получите знания и опыт, необходимые для разработки компьютерных программ и веб-приложений на Java, научитесь создавать приложения Android и даже моды для Minecraft.
Каждое занятие служит продолжением предыдущего, позволяя шаг за шагом приобретать необходимые навыки. Наглядные иллюстрации и пошаговые инструкции позволят четко понять, как работают программы на Java. Коллоквиумы и упражнения в конце каждого занятия помогут проверить уровень полученных знаний. Примечания, советы и предупреждения предоставят полезную информацию.
Основные темы книги:
∙ настройка среды программирования Java;
∙ создание первой рабочей программы за несколько минут;
∙ управление поведением программы;
∙ сохранение данных и работа с файлами;
∙ создание простого пользовательского интерфейса;
∙ создание интерактивных веб-приложений;
∙ использование потоков для создания производительных программ;
∙ чтение/запись XML-данных;
∙ приемы объектно-ориентированного программирования;
∙ использование HTTP-клиента;
∙ создание приложений Android.

Примеры страниц

Мои остальные раздачи -
 

The time now is: Today 18:17

All times are GMT + 4 Hours