Coding for Absolute Beginners: Master the Basics of Computer Programming with Python, Java, SQL, C, C++, C#, HTML, and CSS 9798543586372

394 68 2MB

English Pages [147]

Report DMCA / Copyright

DOWNLOAD FILE

Coding for Absolute Beginners: Master the Basics of Computer Programming with Python, Java, SQL, C, C++, C#, HTML, and CSS
 9798543586372

Table of contents :
PREFACE
CHAPTER ONE: WHAT IS PROGRAMMING?
Problem Solving with Computer Programming
Basics of Programming
The Programming Environment
CHAPTER TWO: JAVA
Overview and Basic Syntax
Java Identifiers and Modifiers
Object, Classes, and Constructors
Basic Data Types and Variables
Operators, Control Statements and Decision Making
Characters, Strings, Arrays, and Regular Expressions
Files and I/O
Object Oriented Java
Abstract Class and Abstract Methods
CHAPTER THREE: SQL AND DATABASE
What is a Database?
Structured Query Language (SQL)
Advanced SQL
Constraints and Useful resources
CHAPTER FOUR: C
Introduction and Simple Programs
Starting with C Programming
Methods and Variable declaration
Data Types and Variables
Loops and Functions
Methods to Pass an Argument to a Function
Arrays, Strings, and Linked Lists
Pointers and Structures
Structures
C Programming files
Essential Tips to Make C Programming Easy
CHAPTER FIVE: C++
Basic Syntax
Variables and Data Types
Modifier Types and Storage Classes
Flow Control
Loops and Functions
Arrays, Strings, Pointers, and References
Object Oriented C++
Friend Function, Data Structures, and Encapsulation
File Handling
C++ Language Features and Support
CHAPTER SIX: C#
Overview and Basic syntax
Datatypes and Variables
Operators
Functions and Methods
Arrays, Strings, and Structures
Classes and Objects
Inheritance and Polymorphism
Constructors
Exception Handling
Multithreading
File I/O
Advantages of learning C#
CHAPTER SEVEN: PYTHON
Overview and Basic syntax
Features
Variable Types, Basic Operators, and Data Types
Flow Control
Functions and Modules
Object Oriented Python
Regular Expressions
Advanced Python
Tips for Learning Python
CHAPTER EIGHT: HTML
Introduction and Overview
Basic Tags and Attributes
Tables, Images, and Frames
Designing
Meta Tags
HTML Style Sheets
Layout and Responsiveness
HTML Templates
Helpful Tips for Using HTML
CHAPTER NINE: CSS
What is CSS?
Types of CSS
Basic Syntax and Inclusion in HTML
Importing CSS file
Colors and Backgrounds
Formatting and Design
Margins and Padding
Font and Text
Text
Links, Tables and Margins
Lists, Icons, and Dropdowns
Layers and Visibility
Layout and Animations
How to Effectively Use CSS
CHAPTER TEN: PROGRAMMING ESSENTIALS
Selecting the Programming Language
Tips for Efficient Programming
Strengthen Your Basic Skills
CONCLUSION

Polecaj historie