1Preface
1052.3 Java Language
2Chapter
1062.3.1 Introduction
31 Markup Languages
1072.3.2 Why Use Java?
41.1 Markup Language
1082.3.3 Java Syntax
51.1.1 HTML (HyperText Markup Language)
1092.3.4 Comments
61.1.2 HTML Basic
1102.3.5 Variables in Java
71.1.3 HTML Editors
1112.3.6 Data Types
81.1.4 HTML Elements and Attributes
1122.3.7 Java Typecasting
91.1.5 HTML Attributes
1132.3.8 Java Operators
101.1.6 HTML Headings and Paragraphs
1142.3.9 Java Strings
111.1.7 HTML Styles
1152.3.10 Loops in Java
121.1.8 HTML Formatting
1162.3.11 Java While Loop
131.1.9 HTML Comments
1172.3.12 Java For Loop
141.1.10 HTML Colors
1182.3.13 Break / Continue
151.1.11 HTML Links
1192.3.14 Java Arrays
161.1.12 HTML Images
1202.3.15 Java Methods
171.1.13 HTML Tables
1212.3.16 Java Classes/Objects
181.1.14 HTML Lists
1222.3.17 OOPs Concept
191.1.15 HTML Block and Inline elements
1232.3.18 Abstraction and Interface
201.1.16 HTML Classes
1242.3.19 Java Packages & API
211.1.17 HTML Id
1252.3.20 Java inheritance
221.1.18 HTML Iframes
1262.3.21 Java Polymorphism
231.1.19 HTML Javascript
1272.3.22 Java Inner class
241.1.20 HTML File Paths
1282.3.23 Java Enums
251.1.21 HTML Head and Layout
1292.3.24 Java Dates
261.1.22 HTML Computer Code
1302.3.25 Array List
271.1.23 HTML Entities and Symbols
1312.3.26 Java HashMap
281.1.24 HTML Charset
1322.3.27 Wrapper Classes
291.1.25 HTML URL Encode
1332.3.28 Exceptions
301.1.26 HTML XHTML
1342.3.29 Java File Handling
311.1.27 HTML Forms
1352.4 Python Language
321.1.28 HTML Media
1362.4.1 Introduction
331.1.29 HTML Graphics
1372.4.2 What can Python do?
341.1.30 HTML SVG
1382.4.3 Syntax
351.2 XML Language
1392.4.4 Python Comments
361.2.1 What is XML?
1402.4.5 Python Variables
371.2.2 XML Tree
1412.4.6 Python Data Types
381.2.3 Syntax
1422.4.7 Python Casting
391.2.4 Elements and Attributes
1432.4.8 Python Strings
401.2.5 XML Namespaces
1442.4.9 Python Booleans
411.2.6 XML Display
1452.4.10 Python Operators
421.2.7 XML HttpRequest
1462.4.11 Python Lists
431.2.8 XML Parser
1472.4.12 Python Sets
441.2.9 XML XQuery
1482.4.13 Python Dictionaries
451.2.10 Characteristics
1492.4.14 Python Loops
461.2.11 XML Schema
1502.4.15 Python Functions
471.2.12 XML Server
1512.4.16 Python Classes/Objects
481.2.13 XML DOM
1522.4.17 Python Inheritance
491.2.14 XML Services
1532.4.18 Python Iterators
501.2.15 Web Services
1542.4.19 Python Modules
511.3 Exercise
1552.4.20 Python User Input
52Chapter
1562.4.21 Python String Formatting
532 Programming Languages
1572.4.22 Python File Handling
542.1 C Language
1582.4.23 Machine Learning
552.1.1 Introduction
1592.4.24 Python MySQL
562.1.2 Some Facts about C programming Language
1602.5 R Language
572.1.3 Features of C Programming Language
1612.5.1 Introduction
582.1.4 History of C Language
1622.5.2 Basic Syntax
592.1.5 Limitations of C Language
1632.5.3 Data Types
602.1.6 C Program Structure
1642.5.4 Variables, Constants, and Vectors
612.1.7 Format Specifiers
1652.5.5 Operators
622.1.8 Tokens
1662.5.6 Conditional Statements
632.1.9 Storage Classes
1672.5.7 Built-in Functions
642.1.10 Preprocessors
1682.5.8 R Lists
652.1.11 Header Files
1692.5.9 Arrays
662.1.12 Type Casting
1702.5.10 R Packages
672.1.13 C Decision Making
1712.5.11 Programming Excel and Binary Files
682.1.14 C Loops
1722.5.12 OOPs Approach
692.1.15 C Functions
1732.5.13 R Strings
702.1.16 Memory Management
1742.5.14 POSIX Dates and Times Classes
712.1.17 Structure and Union
1752.5.15 R Input and Output
722.1.18 File Handling
1762.6 Exercise
732.1.19 Others
177Chapter
742.2 C++ Language
1783 Query Languages
752.2.1 Introduction
1793.1 SQL (Structured Query Language)
762.2.2 Why Use C++?
1803.1.1 Introduction
772.2.3 C++ Syntax
1813.1.2 What is SQL?
782.2.4 C++ Program Structure
1823.1.3 What Can SQL do?
792.2.5 Header files available in C++ for Input / Output operations are:
1833.1.4 Syntax
802.2.6 Comments
1843.1.5 SQL Select
812.2.7 Variables in C++
1853.1.6 The Sql Select Distinct Statement
822.2.8 C++ Data Types
1863.1.7 The Sql Where Clause
832.2.9 C++ Operators
1873.1.8 The SQL AND, OR and NOT Operators
842.2.10 C++ Strings
1883.1.9 The Sql Order By Keyword
852.2.11 C++ Math
1893.1.10 The Sql Insert Into Statement
862.2.12 C++ Booleans
1903.1.11 Sql Null Values
872.2.13 C++ Switch
1913.1.12 SQL Update
882.2.14 C++ While Loop
1923.1.13 SQL Delete
892.2.15 C++ For Loop
1933.1.14 SQL Min and Max
902.2.16 C++ Break
1943.1.15 The SQL COUNT(), AVG() and SUM() Functions
912.2.17 C++ Continue
1953.1.16 SQL Aliases
922.2.18 C++ Arrays
1963.1.17 Sql Join
932.2.19 C++ Pointers
1973.1.18 The Sql Union Operator
942.2.20 C++ Functions
1983.1.19 The Sql Group By Statement
952.2.21 C++ OOP
1993.1.20 The Sql Having Clause
962.2.22 C++ Classes/Objects
2003.1.21 The SQL EXISTS Operator
972.2.23 Class Methods
2013.1.22 The SQL SELECT INTO Statement
982.2.24 Constructors
2023.1.23 The SQL INSERT INTO SELECT Statement
992.2.25 Access Specifiers
2033.1.24 SQL NULL functions
1002.2.26 Encapsulation
2043.1.25 SQL Comments
1012.2.27 Inheritance
2053.2 Exercise
1022.2.28 Polymorphism
206Appendix
1032.2.29 C++ Files
207Glossary
1042.2.30 C++ Exceptions
208Index