وبلاگ بلیان

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

جلد کتاب Coding for Absolute Beginners: Master the Basics of Computer Programming with Python, Java, SQL, C, C++, C#, HTML, and CSS

معرفی کتاب «Coding for Absolute Beginners: Master the Basics of Computer Programming with Python, Java, SQL, C, C++, C#, HTML, and CSS» نوشتهٔ Caroline Peckham، Susanne Valenti و Warner, Andrew، منتشرشده توسط نشر Aqua Publishing در سال 2021. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.

PREFACE 9 CHAPTER ONE: WHAT IS PROGRAMMING? 11 Problem Solving with Computer Programming 12 Basics of Programming 13 The Programming Environment 22 CHAPTER TWO: JAVA 26 Overview and Basic Syntax 26 Java Identifiers and Modifiers 28 Object, Classes, and Constructors 28 Basic Data Types and Variables 29 Operators, Control Statements and Decision Making 30 Characters, Strings, Arrays, and Regular Expressions 32 Files and I/O 34 Object Oriented Java 35 Abstract Class and Abstract Methods 37 CHAPTER THREE: SQL AND DATABASE 39 What is a Database? 39 Structured Query Language (SQL) 42 Advanced SQL 46 Constraints and Useful resources 48 CHAPTER FOUR: C 50 Introduction and Simple Programs 50 Starting with C Programming 50 Methods and Variable declaration 51 Data Types and Variables 52 Loops and Functions 54 Methods to Pass an Argument to a Function 55 Arrays, Strings, and Linked Lists 55 Pointers and Structures 57 Structures 58 C Programming files 62 Essential Tips to Make C Programming Easy 63 CHAPTER FIVE: C++ 64 Basic Syntax 64 Variables and Data Types 66 Modifier Types and Storage Classes 67 Flow Control 67 Loops and Functions 70 Arrays, Strings, Pointers, and References 71 Object Oriented C++ 73 Friend Function, Data Structures, and Encapsulation 75 File Handling 77 C++ Language Features and Support 77 CHAPTER SIX: C# 78 Overview and Basic syntax 78 Datatypes and Variables 80 Operators 81 Functions and Methods 81 Arrays, Strings, and Structures 82 Classes and Objects 83 Inheritance and Polymorphism 86 Constructors 87 Exception Handling 88 Multithreading 88 File I/O 89 Advantages of learning C# 90 CHAPTER SEVEN: PYTHON 91 Overview and Basic syntax 91 Features 91 Variable Types, Basic Operators, and Data Types 92 Flow Control 95 Functions and Modules 97 Object Oriented Python 99 Regular Expressions 100 Advanced Python 103 Tips for Learning Python 104 CHAPTER EIGHT: HTML 105 Introduction and Overview 105 Basic Tags and Attributes 106 Tables, Images, and Frames 111 Designing 117 Meta Tags 118 HTML Style Sheets 119 Layout and Responsiveness 119 HTML Templates 120 Helpful Tips for Using HTML 120 CHAPTER NINE: CSS 121 What is CSS? 121 Types of CSS 122 Basic Syntax and Inclusion in HTML 123 Importing CSS file 124 Colors and Backgrounds 124 Formatting and Design 126 Margins and Padding 127 Font and Text 127 Text 128 Links, Tables and Margins 131 Lists, Icons, and Dropdowns 135 Layers and Visibility 139 Layout and Animations 141 How to Effectively Use CSS 142 CHAPTER TEN: PROGRAMMING ESSENTIALS 143 Selecting the Programming Language 143 Tips for Efficient Programming 144 Strengthen Your Basic Skills 144 CONCLUSION 146
دانلود کتاب Coding for Absolute Beginners: Master the Basics of Computer Programming with Python, Java, SQL, C, C++, C#, HTML, and CSS