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

https://github.com/atiilla/python-lessons

This is a collection of roadmaps, tutorials, cheatsheets, and other resources for the Python programming language.
https://github.com/atiilla/python-lessons

Last synced: 7 months ago
JSON representation

This is a collection of roadmaps, tutorials, cheatsheets, and other resources for the Python programming language.

Awesome Lists containing this project

README

          

# Python Developer

## Why Python?
* Python is a general-purpose programming language that can be used on any modern computer operating system.
* Python is a high-level programming language that is more deployed in machine learning and for data analysis purposes.
* Python is a very simple programming language so even if you are new to programming, you can learn python without facing any issues.
* Python Syntax is very easy to understand and code it.
* Python has a lot of libraries built-in that makes it easy to implement the required task.
* Python has a lot of applications like web development, data science, data analysis, machine learning, artificial intelligence, and robotic process automation.
* Python allows you to write programs having greater functionality with fewer lines of code.
* Python works on different platforms (Windows, Mac, Linux, Raspberry Pi, etc).
* Python has a simple syntax similar to the English language.

## Python Developer Roadmap
![Python Developer Roadmap](https://roadmap.sh/roadmaps/python.png)

# Software Requirements

- Visual Studio Code [https://code.visualstudio.com/]
- Live Server VSCode Extension: [https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer]
- Live Share VScode Extension: [https://code.visualstudio.com/learn/collaboration/live-share]
- Python [https://www.python.org/downloads/]

# Getting Started with Git
* Download git tool: https://git-scm.com/downloads

# Github first Config
* git config --global user.name "githubUsername"
* git config --global user.email "youremail@gmail.com"

# Github Clone of Repository
* git clone https://github.com/username/Repositoryname {example}

# Github push project to repo
* git init
* git add .
* git commit -m "commitMessage"
* git branch -M main
* git add remote origin https://github.com/username/YourRepository.git
* git push -u origin main

# Github Update of Repo
* git add . (or single file which is updated)
* git commit -m "commit Message"
* git push -u origin main

**Video Tutorials for Installation and Software configurations:**
- [Git](https://www.youtube.com/watch?v=SWYqp7iY_Tc)
- [Visual Studio Code](https://www.youtube.com/watch?v=I5lRmvAZweI)
- [Python](https://www.youtube.com/watch?v=YYXdXT2l-Gg)