Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/syedaanif/fundamentals-python-v1

Learning the fundamentals of Pyhton 3
https://github.com/syedaanif/fundamentals-python-v1

Last synced: about 7 hours ago
JSON representation

Learning the fundamentals of Pyhton 3

Awesome Lists containing this project

README

        

# fundamentals-python-v1
## Learning the fundamentals of Pyhton 3.

### In this we will learn basics of Python 3:
1. Installation of `Python 3`
2. Installation of `PyCharm` IDE by `JetBrains` or `VSCode` by `Microsoft`
3. `print()` in Pyhton
4. Variables:
- Creating variables
- Naming variables
5. Data Types
6. Strings:
- Formatting
- Multiline
7. Operators:
- Arithmetic operators
- Comparison operators
- Logical operators
- Assignment operators
8. Decision making:
- `if` - `elif` - `else`
- Ternary if
9. Collections:
- Lists
- Sets
- Dictionaries
10. Loops:
- `for` loop
- `while` loop
- `break`
- `continue`
11. Functions:
- without parameters
- with parameters
12. Creating Modules
13. Creating Classes and Objects
14. Working with Dates
15. Working with Files
16. Fetching data from internet:
- using `urllib`
- using `requests`
- JSON formatting
17. Text to speech using `pyttsx3`

### Install `Python`
Go to [Download Python for your OS](https://www.python.org/downloads/)

**NOTE::** If on windows, do check `Add to Path` while installation

### Install Modules using Python package manager - `pip`
1. For `requests`
- pip3 install requests
2. For `pyttsx3`
- pip3 install pyttsx3

### Install IDE
1. `PyCharm`
- Go to [Download PyCharm for your OS](https://www.jetbrains.com/pycharm/download/)

2. `VSCode`
- Go to [Download VSCode for your OS](https://code.visualstudio.com/download)
- Add `Python` extension