Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Class notes

2021 Python Beginner to Expert

Rating
-
Sold
1
Pages
145
Uploaded on
26-07-2021
Written in
2020/2021

Welcome to the Learn Python Programming From A-Z: Beginner To Expert Course Where you’re going to learn how to become a professional Python Developer and create programs, apps, scripts, games and so much more... In this practical, hands-on course our main objective is to give you the education not just to understand the ins and outs of Python Programming, but also to learn exactly how the software development industry works, the different roles within a team, and how to land a Python Programming job without a degree. Blending practical work with solid theoretical training, we take you from the basics of Python Programming to mastery, giving you the training you need not just to create software programs, scrape websites, and build automations, but also the foundational understanding of data science and visualization so you can become a well-rounded Python Programmer. We understand that theory is important to build a solid foundation, we understand that theory alone isn’t going to get the job done so that’s why this course is packed with practical hands-on examples that you can follow step by step. Even if you already have some coding experience, or want to learn about the advanced features of Python, this course is for you! In this course, you’ll learn Python 3. Python is the number one programming language choice for machine learning, data science, and artificial intelligence. In order to get those high paying programming jobs, you need the skills and knowledge of how to become an expert Python Programmer, and that’s exactly what you’ll learn in this course. Together we’re going to give you the foundational education that you need to know not just on how to write code in Python, create various scripts and softwares but also how to get paid for your newly developed programming skills.

Show more Read less
Institution
Course

Content preview

1




PYTHON NOTES
2021 PYTHON PROGRAMMING FROM A-Z: BEGINNER TO EXPERT




-SUNIL

, 2



TABLE OF CONTENTS:
1. Python Syntax 5
1.1 Line Structure
1.2 Comments
1.3 Joining Lines
1.4 Multiple Statements on a Single Line
1.5 Indentation

2. Basic Data Types 10
2.1 Variables
2.2 Integers and Floats
2.3 Strings
2.4 String Manipulation
2.5 String Indexing
2.6 String Slicing
2.7 Boolean
2.8 Printing
2.9 Mini Project-1

3. Python Operators 24
3.1 Arithmetic Operators
3.2 Assignment Operators
3.3 Comparison Operators
3.4 Logical Operators
3.5 Identity Operators
3.6 Membership Operators
3.7 Bitwise Operators

4. Advanced Data Types 38
4.1 Lists
4.2 List Slicing and Indexing
4.3 Tuples
4.4 Sets
4.5 Dictionaries
4.6 When to use each one
4.7 Compound Data Types
4.8 Practice Test-1

5. Control Flow Part 1 50
5.1 Basic Conditional Statements
5.2 More Conditional Statements
5.3 For Loops

, 3


5.4 While Loops

6. Control Flow Part 2 59
6.1 Break Statement
6.2 Continue Statement
6.3 Zip Function
6.4 Enumerate Function
6.5 List Comprehension

7. Python Functions 66
7.1 Introduction to Functions
7.2 Help Function
7.3 Defining Functions
7.4 Variable Scope
7.5 Doc Strings

8. User Input and Error Handling 74
8.1 Introduction to Error Handling
8.2 User Input
8.3 Syntax Errors
8.4 Exceptions
8.5 Handling Exceptions Part 1
8.6 Handling Exceptions Part 2

9. Python Advanced Functions 85
9.1 Lambda Functions
9.2 Functions Args and Kwargs
9.3 Iterators
9.4 Generators and Yield
9.5 Map Function
9.6 Filter Function

10.Python Scripting and Libraries 98
10.1 Python Scripts
10.2 Python IDE
10.3 Python Code Editors
10.4 From Jupyter Notebook to VS Code Part 1
10.5 From Jupyter Notebook to VS Code Part 2
10.6 Importing Scripts
10.7 Standard Libraries
10.8 Third Party Libraries

, 4


11.NumPy 107
11.1 Introduction to NumPy
11.2 Why to use NumPy
11.3 NumPy Arrays
11.4 Reshaping, Accessing and Modifying
11.5 Slicing and Copying
11.6 Inserting, Appending and Deleting
11.7 Array Logical Indexing
11.8 Broadcasting

12.Pandas 123
12.1 Introduction to Pandas
12.2 Pandas Series
12.3 Pandas Series Manipulation
12.4 Pandas DataFrame
12.5 Pandas DataFrame Manipulation
12.6 Dealing with Missing Values

13.Intro to OOP 134
13.1 Functional vs OOP
13.2 OOP Key Definitions
13.3 Create our First Class
13.4 Creating and Using Objects
13.5 Modify Attributes

14.Advanced OOP 139
14.1 Python Decorators
14.2 Property Decorator
14.3 Class Method Decorator
14.4 Static Methods
14.5 Inheritance

Written for

Institution
Course

Document information

Uploaded on
July 26, 2021
Number of pages
145
Written in
2020/2021
Type
Class notes
Professor(s)
Ahmed wael
Contains
All classes

Subjects

$7.99
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller
Seller avatar
ramuklinus1425

Get to know the seller

Seller avatar
ramuklinus1425 IFHE
Follow You need to be logged in order to follow users or courses
Sold
1
Member since
4 year
Number of followers
1
Documents
1
Last sold
4 year ago

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions