Python for Absolute Beginners
- Length: 147 pages
- Edition: 1
- Language: English
- Publisher: Independently published
- Publication Date: 2021-08-23
- ISBN-10: B09DF2BVXC
- ISBN-13: 9798748393300
- Sales Rank: #1181330 (See Top 100 Books)
Learning how to code can be daunting. Also, where and how should you start?
For newcomers in need of a gentle introduction, Python for Absolute Beginners provides the perfect entry point.
With the goal of making Python more accessible and appealing to a wider audience, this step-by-step guide is designed to teach you the basics without losing you in the first chapter with lines and lines of complex code.
By the end of the book, you will have the skills, resources, and confidence to code basic applications and move on to advanced learning resources. Along the way, you will also find quizzes, practical exercises as well as examples on every page.
You can also download all code demonstrated in the book for FREE and access video lessons that accompany key chapters of the book.
What you will learn from this book:
- The basic syntax of Python
- Assigning variables
- Types of data objects
- Methods
- Functions
- Comparison operators
- Automation using for and while loops
- Object-oriented programming
Please feel welcome to join this introductory course by buying a copy, or sending a free sample to your chosen device.
PROLOGUE Practical Approach About Python Python 3 Resources INSTALLING JUPYTER NOTEBOOK FIRST STEPS INPUTS AND OUTPUTS 1.1 Basic Arithmetic in Python 1.2 Comments 1.3 Spacing 1.4 Other Operators 1.5 Practical Challenge VARIABLES 2.1 About Variables 2.2 The Equals Operator 2.3 Variable Naming Conventions 2.4 Variables Are Variable! 2.5 Using Print DATA TYPES BASIC DATA TYPES 3.1 Integers 3.2 Floating-point 3.3 Strings 3.4 Booleans COMPOUND DATA TYPES 4.1 List 4.2 Tuples 4.3 Dictionaries 4.4 Sets 4.5 The Type Function 4.6 Unique Data Types 4.7 Summary METHODS 5.1 index 5.2 Count 5.3 Different Methods 5.5 Methods Documentation 5.6 Summary LISTS 6.1 Creating a List 6.2 Indexing 6.3 Negative Indexing 6.4 Indexing Subsets 6.5 Slicing 6.7 Updating Elements 6.8 Adding Elements 6.9 Removing Elements 6.10 Concatenating Lists 6.11 Checking Elements Exist 6.12 List Methods DICTIONARIES 7.1 Dictionaries vs Lists 7.2 Creating a Dictionary 7.3 Dictionaries Inside Dictionaries 7.4 Dictionary Methods 7.5 Summary TUPLES 8.1 Indexing and Slicing 8.2 Immutability 8.3 Tuple Methods STRINGS 9.1 Inserting a Variable Value 9.2 The f String Method 9.3 Indexing & Slicing 9.4 Methods SETS 10.1 Adding Elements 10.2 Removing Elements 10.3 The Set Function FUNCTIONS & LOOPS BASIC FUNCTIONS 11.1 Max 11.2 Min 11.3 Len 11.4 Round 11.5 Sorted 11.6 Function Arguments COMPARISON OPERATORS 12.1 Making Comparisons in Python 12.2 The And Operator 12.3 The Or Operator 12.4 The Not Operator CONDITIONAL STATEMENTS 13.1 The If Statement 13.2 The Else Statement 13.3 The Elif Statement LOOPS 14.1 For Loops 14.2 Enumerate 14.3 Using a For Loop to Create a New List 14.4 While Loops 14.5 Range 14.6 Create Your Own Functions 14.7 Map 14.8 Lambda 14.9 Filter PYTHON LIBRARIES PANDAS 15.1 About Pandas 15.2 Converting to a Dataframe 15.3 Importing a CSV as a Dataframe 15.4 Other Pandas Functions 15.5 General Python Functions 15.6 Code Challenge OBJECT-ORIENTED PROGRAMMING INTRODUCTION TO OOP 16.1 What are Objects? 16.2 What is a Class? 16.3 Creating a Class 16.4 The Constructor Method 16.5 Assigning Class-level Values 16.6 Summary INHERITANCE AND POLYMORPHISM 17.1 Inheritance 17.2 Adding Child Class Attributes 17.3 Polymorphism 17.4 Code Challenge FURTHER RESOURCES
Donate to keep this site alive
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.