Python Tutorial For Beginners - Learn Programming Basics (PDF)
Python Tutorial For Beginners - Learn Programming Basics (PDF)
Python Programming
Python Syllabus
👉 Lesson
Install Python IDE — How to Install Python on Windows [Pycharm IDE]
1
https://www.guru99.com/python-tutorials.html 1/13
3/17/23, 11:20 AM Python Tutorial for Beginners: Learn Programming Basics [PDF]
👉 Lesson
Python Hello World — Create Your First Python Program
2
👉 Lesson
Python print() Function — How to Print in Python with Examples
3
👉 Lesson
Python Variables — How to Define/Declare String Variable Types
4
👉 Lesson How to check the Python Version — Windows, Mac, Linux, Script, Command
6 Line
👉 Lesson
How to Run Python Scripts — Step by Step Guide
7
👉 Lesson
Python TUPLE — Pack, Unpack, Compare, Slicing, Delete, Key
1
👉 Lesson
Python Dictionary(Dict) — Update, Cmp, Len, Sort, Copy, Items, str Example
2
👉 Lesson
Python Dictionary Append — How to Add Key/Value Pair
3
👉 Lesson
Python Not Equal (!=) — Python Not Equal (!=) Operator with Examples
5
👉 Lesson
Python Arrays — Create, Reverse, Pop with Python Array Examples
6
https://www.guru99.com/python-tutorials.html 2/13
3/17/23, 11:20 AM Python Tutorial for Beginners: Learn Programming Basics [PDF]
👉 Lesson
Python 2D Arrays — Python 2D Arrays: Two-Dimensional List Examples
7
👉 Lesson
Python Conditional Statements — IF…Else, ELIF & Switch Case
1
👉 Lesson
Python For & While Loops — Enumerate, Break, Continue Statement
2
👉 Lesson
Python break, continue, pass statements — Learn with Example
3
👉 Lesson
Python OOPs — Class, Object, Inheritance and Constructor with Example
4
👉 Lesson
Python Polymorphism — Polymorphism in Python with EXAMPLES
5
👉 Lesson Mutable & Immutable Objects — Mutable & Immutable Objects in Python
6 {EXAMPLES}
Python Strings
👉 Lesson
Python Strings — Replace, Join, Split, Reverse, Uppercase & Lowercase
1
👉 Lesson
Python String strip() Function — What is, Examples of strip() Function
2
👉 Lesson
Python String count() — Python String count() Method with Examples
3
👉 Lesson
Python String format() — What is, How works & Examples
4
https://www.guru99.com/python-tutorials.html 3/13
3/17/23, 11:20 AM Python Tutorial for Beginners: Learn Programming Basics [PDF]
👉 Lesson
Python String len() Method — Python string length | len() method Example
5
👉 Lesson
Python String find() Method — Python string.find() Method With Examples
6
👉 Lesson Python String split() Method — Python String split(): List, By Character,
7 Delimiter EXAMPLE
👉 Lesson
How to reverse a String — How to reverse a String in Python (5 Methods)
8
Python Functions
👉 Lesson
Python Queue — FIFO, LIFO Example
10
👉 Lesson
Python Counter in Collections — What is, Use & Examples
11
https://www.guru99.com/python-tutorials.html 4/13
3/17/23, 11:20 AM Python Tutorial for Beginners: Learn Programming Basics [PDF]
👉 Lesson
Enumerate() Function in Python — Loop, Tuple, String (Example)
12
👉 Lesson
Python time.sleep() — Add Delay to Your Code (Example)
13
👉 Lesson
type() and isinstance() in Python — What is, Syntax & Examples
14
👉 Lesson
Python New Line — How to Print WITHOUT Newline in Python
15
👉 Lesson
Python Timer Function — Measure Elapsed Time with EXAMPLES
16
👉 Lesson
Python File Handling — How to Create, Open, Append, Read, Write
1
👉 Lesson
Python Check If File or Directory Exists — How to Check
2
👉 Lesson Python Copy File Methods — Python COPY File using shutil.copy(),
3 shutil.copystat()
👉 Lesson
Python Rename File — Python Rename File and Directory using os.rename()
4
👉 Lesson Python ZIP file with Example — How to create Zip File in Python with
5 Examples
👉 Lesson
Python Exception Handling — Try, Catch, Finally
6
👉 Lesson
Python readline() Method — What is Python readline? (With Examples)
7
👉 Lesson 2 Reading and Writing CSV Files in Python — Using Module & Pandas
👉 Lesson 4 Python with MySQL — Connect, Create Database, Table, Insert [Examples]
👉 Lesson 7 Flask Vs Django — What’s the Difference Between Flask & Django?
Python List
👉 Lesson 3 Python List count() — Python List count() method with Examples
👉 Lesson 5 Remove element from a Python LIST — [clear, pop, remove, del]
https://www.guru99.com/python-tutorials.html 6/13
3/17/23, 11:20 AM Python Tutorial for Beginners: Learn Programming Basics [PDF]
👉 Lesson 6 Python List index() — Python List index() method with Examples
👉 Lesson
Python RegEx — re.match(), re.search(), re.findall() with Example
1
👉 Lesson
Python CALENDAR Tutorial — Python Calendar Module with Example
3
👉 Lesson
PyTest Tutorial — What is, How to Install, Framework, Assertions
4
👉 Lesson
Django Tutorial — A Complete Beginner’s Guide to Django
5
👉 Lesson
Python XML Parser Tutorial — Read xml file example (Minidom, ElementTree)
7
👉 Lesson
PyQt5 Tutorial — Design GUI using PyQt in Python with Examples
8
👉 Lesson Multithreading in Python with Global Interpreter Lock (GIL) — What is, Why
9 Need (With Examples)
👉 Lesson
Python Modules — Import module in Python with Examples
10
https://www.guru99.com/python-tutorials.html 7/13
3/17/23, 11:20 AM Python Tutorial for Beginners: Learn Programming Basics [PDF]
11
👉 Lesson Python Swap two numbers — Swap two numbers without using a third
12 variable: C, Python Program
👉 Lesson
[::-1] in Python with Examples — [::-1] in Python with Examples
13
👉 Lesson Python Projects for Beginners — 35 Python Projects for Beginners with
15 Source Code
👉 Lesson
How to install PIP on Windows — How to install PIP on Windows
16
👉 Lesson
Palindrome in Python — Program to check a Number or String
17
👉 Lesson Best Web Scraping Tools — Top 15 Best Web Scraping Tools for Data
1 Extraction
👉 Lesson
BEST Data Extraction Tools — 9 BEST Data Extraction Tools
2
👉 Lesson
Best Python IDE — Top 10 BEST Python Editors for Windows, Linux & Mac
3
👉 Lesson
Python Certification Exam — BEST Python Certification Exam
4
👉 Lesson
Python Tutorial PDF — Download Python Tutorial PDF for Beginners
6
https://www.guru99.com/python-tutorials.html 8/13
3/17/23, 11:20 AM Python Tutorial for Beginners: Learn Programming Basics [PDF]
👉 Lesson
Best Python Courses — 15 Best Online Python Courses Free & Paid
7
👉 Lesson
Python Interview Questions — Python Interview Questions and Answers
8
It provides rich data types and easier to read syntax than any other programming
languages
It is a platform-independent scripted language with full access to operating system
API’s
Compared to other programming languages, it allows more run-time flexibility
It includes the basic text manipulation facilities of Perl and Awk
A module in Python may have one or more classes and free functions
Libraries in Pythons are cross-platform compatible with Linux, Macintosh, and Windows
https://www.guru99.com/python-tutorials.html 9/13
3/17/23, 11:20 AM Python Tutorial for Beginners: Learn Programming Basics [PDF]
Programming
Difference Between Python and Other Languages
Languages
Perl
Although both these languages are considered similar in many
ways, Perl supports common application-oriented tasks like report
generating, file scanning, etc. while Python supports for common
programming methodologies like data structure design and OOPs
programming for programmers making language to readable code
https://www.guru99.com/python-tutorials.html 10/13
3/17/23, 11:20 AM Python Tutorial for Beginners: Learn Programming Basics [PDF]
Python has easy to read code while PHP has more syntax from
C/C++ and Perl
In Python, classes are used extensively in the standard library, while
PHP has SPL which is fully class-based
PHP Python supports structured exception handling while most PHP
functions do not use exceptions for reporting errors
Development features in Python are provided by an add-on, while
in PHP it is built in
Python supports major GUI frameworks
C++
Python code is quite shorter than most other programming
languages like C or C++.
Python is a dynamically typed language, while C++ is a statically
typed language.
https://www.guru99.com/python-tutorials.html 11/13
3/17/23, 11:20 AM Python Tutorial for Beginners: Learn Programming Basics [PDF]
you@gmail.com
Submit
AD
About
About Us
Advertise with Us
Write For Us
Contact Us
https://www.guru99.com/python-tutorials.html 12/13
3/17/23, 11:20 AM Python Tutorial for Beginners: Learn Programming Basics [PDF]
Career Suggestion
SAP Career Suggestion Tool
Software Testing as a Career
Interesting
eBook
Blog
Quiz
SAP eBook
Execute online
Execute Java Online
Execute Javascript
Execute HTML
Execute Python
https://www.guru99.com/python-tutorials.html 13/13