Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pegah-ardehkhani/python-tutorial-plus-questions
A comprehensive Python tutorial repository that covers key programming concepts along with practical questions and examples
https://github.com/pegah-ardehkhani/python-tutorial-plus-questions
conditional-statements data-science data-structures exercises functions learn-to-code object-oriented-programming oop oops-in-python programming python python-exercises python-programming python-questions python-tutorial python-tutorial-notebook python3 tutorial tutorial-code tutorial-exercises
Last synced: 4 days ago
JSON representation
A comprehensive Python tutorial repository that covers key programming concepts along with practical questions and examples
- Host: GitHub
- URL: https://github.com/pegah-ardehkhani/python-tutorial-plus-questions
- Owner: Pegah-Ardehkhani
- License: gpl-3.0
- Created: 2023-07-12T07:42:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-04T20:57:40.000Z (about 1 month ago)
- Last Synced: 2024-11-10T13:07:22.250Z (4 days ago)
- Topics: conditional-statements, data-science, data-structures, exercises, functions, learn-to-code, object-oriented-programming, oop, oops-in-python, programming, python, python-exercises, python-programming, python-questions, python-tutorial, python-tutorial-notebook, python3, tutorial, tutorial-code, tutorial-exercises
- Language: Jupyter Notebook
- Homepage:
- Size: 17.3 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Python Tutorial Plus Questions 👩🏫👩🏻💻 ![license](https://img.shields.io/github/license/Pegah-Ardehkhani/Python_Tutorial_Plus_Questions.svg)
> **`Note`**: This repository is still developing.
## Table of content: Let's Learn Python ✍️
**1. Numeric Data Types** [![nbviewer](https://img.shields.io/badge/render-nbviewer-orange.svg)](https://nbviewer.org/github/Pegah-Ardehkhani/Python_Tutorial_Plus_Questions/blob/main/Let's%20Learn%20Python/01.%20Python%20-%20Numeric%20Data%20Types.ipynb)
- 1.1. Types of Numbers in Python
- 1.2. Python Built-in Arithmetic Operators
- 1.3. Python Built-in Arithmetic Functions
- 1.4. Variable Assignment
- 1.5. Variable Reassignment
- 1.6. Determining Variable Type**2. String** [![nbviewer](https://img.shields.io/badge/render-nbviewer-orange.svg)](https://nbviewer.org/github/Pegah-Ardehkhani/Python_Tutorial_Plus_Questions/blob/main/Let's%20Learn%20Python/02.%20Python%20-%20String.ipynb)
- 2.1. Creating Strings
- 2.2. Printing Strings
- 2.3. Built-in String Functions
- 2.4. String Indexing
- 2.5. String Properties
- 2.6. String Operators
- 2.7. Built-in String Methods
- 2.8. String Formatting**3. List** [![nbviewer](https://img.shields.io/badge/render-nbviewer-orange.svg)](https://nbviewer.org/github/Pegah-Ardehkhani/Python_Tutorial_Plus_Questions/blob/main/Let's%20Learn%20Python/03.%20Python%20-%20List.ipynb)
- 3.1. Creating Lists
- 3.2. Built-in List Functions
- 3.3. List Indexing and Slicing
- 3.4. List Properties
- 3.5. List Operators
- 3.6. Built-in List Methods
- 3.7. Nesting Lists**4. Tuple** [![nbviewer](https://img.shields.io/badge/render-nbviewer-orange.svg)](https://nbviewer.org/github/Pegah-Ardehkhani/Python_Tutorial_Plus_Questions/blob/main/Let's%20Learn%20Python/04.%20Python%20-%20Tuple.ipynb)
- 4.1. Creating Tuples
- 4.2. Built-in Tuple Functions
- 4.3. Tuple Indexing and Slicing
- 4.4. Tuple Properties
- 4.5. Tuple Operators
- 4.6. Built-in Tuple Methods
- 4.7. Nesting Tuples**5. Dictionary** [![nbviewer](https://img.shields.io/badge/render-nbviewer-orange.svg)](https://nbviewer.org/github/Pegah-Ardehkhani/Python_Tutorial_Plus_Questions/blob/main/Let's%20Learn%20Python/05.%20Python%20-%20Dictionary.ipynb)
- 5.1. Creating Dictionary
- 5.2. Built-in Dictionary Functions
- 5.3. Accessing Dictionary Values
- 5.4. Dictionary Properties
- 5.5. Dictionary Operators
- 5.6. Built-in Dictionary Methods
- 5.7. Nesting Dictionaries**6. Booleans and Comparison Operators** [![nbviewer](https://img.shields.io/badge/render-nbviewer-orange.svg)](https://nbviewer.org/github/Pegah-Ardehkhani/Python_Tutorial_Plus_Questions/blob/main/Let's%20Learn%20Python/06.%20Python%20-%20Booleans%20and%20Comparison%20Operators.ipynb)
- 6.1. Booleans
- 6.2. Comparison Operators
- 6.3. Chained Comparison Operators**7. Set** [![nbviewer](https://img.shields.io/badge/render-nbviewer-orange.svg)](https://nbviewer.org/github/Pegah-Ardehkhani/Python_Tutorial_Plus_Questions/blob/main/Let's%20Learn%20Python/07.%20Python%20-%20Set.ipynb)
- 7.1. Creating Sets
- 7.2. Set Properties
- 7.3. Set Operators
- 7.4. Built-in Set Methods
- 7.5. Frozen Sets**8. Conditional Statements** [![nbviewer](https://img.shields.io/badge/render-nbviewer-orange.svg)](https://nbviewer.org/github/Pegah-Ardehkhani/Python_Tutorial_Plus_Questions/blob/main/Let's%20Learn%20Python/08.%20Python%20-%20Conditional%20Statements.ipynb)
- 8.1. Creating Sets
- 8.2. If Statement
- 8.3. Else Statement
- 8.4. Elif Statement
- 8.5. Logical Operators
- 8.6. Nested If Statement
- 8.7. Conditional Expressions (Ternary Operators)**9. While Loops** [![nbviewer](https://img.shields.io/badge/render-nbviewer-orange.svg)](https://nbviewer.org/github/Pegah-Ardehkhani/Python_Tutorial_Plus_Questions/blob/main/Let's%20Learn%20Python/09.%20Python%20-%20While%20Loops.ipynb)
- 9.1. Introduction to While Loops
- 9.2. Pass, Break, Continue Statements
- 9.3. One-Line while Loops
- 9.4. Useful Functions and Operators for Loops**10. List Comprehension** [![nbviewer](https://img.shields.io/badge/render-nbviewer-orange.svg)](https://nbviewer.org/github/Pegah-Ardehkhani/Python_Tutorial_Plus_Questions/blob/main/Let's%20Learn%20Python/10.%20Python%20-%20List%20Comprehensions.ipynb)
**11. Python - Functions** [![nbviewer](https://img.shields.io/badge/render-nbviewer-orange.svg)](https://nbviewer.org/github/Pegah-Ardehkhani/Python_Tutorial_Plus_Questions/blob/main/Let's%20Learn%20Python/11.%20Python%20-%20Functions.ipynb)
- 11.1. Creating Functions
- 11.2. Nested Functions
- 11.3. Special Built-in Functions (map, filter, lambda, all, any)
- 11.4. *args and *kargs**12. Object-Oriented Programming** [![nbviewer](https://img.shields.io/badge/render-nbviewer-orange.svg)](https://nbviewer.org/github/Pegah-Ardehkhani/Python_Tutorial_Plus_Questions/blob/main/Let's%20Learn%20Python/12.%20Python%20-%20Object-Oriented%20Programming.ipynb)
- 12.1. Objects
- 12.2. Class
- 12.3. Instance
- 12.4. Attributes
- 12.5. Methods
- 12.6. Inheritance
- 12.7. Polymorphism
- 12.8. Special Methods in OOP