Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
90 changes: 74 additions & 16 deletions docs/python/intro-python.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,31 +13,89 @@ tags:
description: In this tutorial, you will learn about SQL, its importance, what is SQL, why learn SQL, how to use SQL, steps to start using SQL, and more.
---

Python is very easy to leaen
Interpreted langugae, which means when you execute line by line you can see the output
No need to compile the entire code to see the result.
Python is a high-level, interpreted, and general-purpose programming language. It was created by **Guido van Rossum** and first released in **1991**. Python's simple syntax, readability, and vast ecosystem of libraries make it one of the most popular programming languages in the world today.


### Key Features of Python

- **Easy to Learn and Use** – Python has a clean and straightforward syntax similar to English.
- **Interpreted Language** – No need to compile code before running.
- **Dynamically Typed** – No need to declare variable types explicitly.
- **Extensive Libraries** – Huge collection of standard and third-party libraries.
- **Cross-platform** – Python code can run on Windows, macOS, Linux, and more.
- **Community Support** – One of the largest and most active programming communities.


### What Can You Do with Python?

- **Web Development** – Frameworks like Django, Flask.
- **Data Science and Machine Learning** – Libraries like NumPy, pandas, scikit-learn, TensorFlow.
- **Scripting and Automation** – Automate daily tasks and processes.
- **Game Development** – Libraries like Pygame.
- **Desktop Applications** – GUI development with Tkinter or PyQt.
- **Cybersecurity and Ethical Hacking** – Tools like Scapy, Nmap integrations.

---

### Python Syntax Example

Here is a simple Python program that prints "Hello, World!":


```python
print("Hello, World!")
````

Output:

```
Hello, World!
```

You can run this code in any Python interpreter, and it will display the message on the screen.


### Good to know

1. The most recent major version of Python is **Python 3**, which is the version used in most tutorials today. Although **Python 2** is no longer maintained, it is still used in some legacy systems.
2. Python files use the **`.py`** extension.
3. You can write Python code in a text editor or an IDE like **VS Code**, **PyCharm**, **Thonny**, or **Jupyter Notebook**.
4. Python is widely used in both academic research and industry for automating tasks, analyzing data, building applications, and more.


### 📦 Installing Python

1. Visit the [official Python website](https://www.python.org/downloads/)
2. Download the installer for your operating system.
3. Follow the installation instructions.
4. Verify installation by typing `python --version` in the terminal or command prompt.



### Why Learn Python?

Python is beginner-friendly yet powerful enough for professional development. Whether you're starting out or switching from another language, Python opens doors to many fields, including:

* Software development
* AI & machine learning
* Data analysis
* Web development
* Automation
* Cybersecurity


👉 Next: [Python Basics](./basics)

It supports muliple project parafigms like object oriented and functional.
both dynamically typed and strongly typed.

Baic Concept includes.
Understanding the Syntax. Variables, data types, and operation.
data strucutre includes List, Dict, Sets and loops and conditional statements.



GitHub is a web-based platform used for version control and collaboration. It allows developers to work together on projects from anywhere in the world. GitHub is built on top of Git, a distributed version control system created by Linus Torvalds in 2005.


:::note
Key Features of SQL:
GitHub will help you to control the version of the project on a large scale.

GitHub offers <a href="https://github.com/pricing">Premium</a> account for use, Premium users get unlimited Github Repo time, Storage etc.

:::

## How to start with GitHub?
## How to start with GitHub?

Whenever you create something exciting or something new on your own, you always want to show it to others. As programmers, we also want to show our projects and codes to others, but how? So GitHub is the solution, it let's people to collaborate and scale the projects all on cloud. Some other example of simillar platform are , Bitbucket, GitLab, Beanstalk, etc. Many of them give you the facility to work on your code together as a team. Currently, Github is more popular than other above-listed platforms for hosting your code.
:::info
Expand Down Expand Up @@ -112,4 +170,4 @@ The fork is a personal copy of the repo which is already present or uploaded in

## Conclusion

If you think this Github Tutorial starter kit for Beginner was useful to you, then don’t forget to share it with others. Till then, we will meet For uploading your project to your Github account, you need to install Git first. which we will discuss in detail in the next post.
If you think this Github Tutorial starter kit for Beginner was useful to you, then don’t forget to share it with others. Till then, we will meet For uploading your project to your Github account, you need to install Git first. which we will discuss in detail in the next post. -->