Python is one of the most popular programming languages right now, especially with the rise of AI technology. Python is a multi-purpose programming language for developing many things like web applications, back-end services, and data science and machine learning.
Setup
These are the preparations for coding with Python:
- Download the Python then install it.
- You can use any text editor for writing Python code like Visual Studio Code or a dedicated IDE like PyCharm.
Writing the First Code
Create a new file with a .py extension called main.py. Then write this code.
print("Hello World!")
Run this command to execute Python code.
python main.py
This is the output.
Hello World!
Based on the code above, the print() function displays the Hello World! text.
Variable and Data Types
A variable is a place for storing values like integers, floating numbers, and strings (a bunch of alphanumeric characters). This is an example of variable usage in Python.
number = 42 username = "John Doe" price = 2.95
To display the value from a variable, use print() function.
number = 42 username = "John Doe" price = 2.95 # display a value from variable print("this is a number", number) print("price: ", price) # using formatting print(f"hello, my username is {username}")
This is the output.
this is a number 42 price: 2.95 hello, my username is John Doe
This is the list of commonly used data types in Python.
Data Type | Value |
---|---|
Integer | non-decimal number |
Float | decimal number |
String | Alphanumeric characters |
Boolean | True or False |
Operator
There are many basic arithmetic operators in Python. These operators can be used to perform calculations for number data types like integer and float.
Operator | Description |
---|---|
+ | add operation |
- | substract operation |
* | multiply operation |
/ | division operation |
// | floor division operation |
% | modulo operation (get the remainder from division operation) |
** | Perform the operation of raising a number to the power of a number |
This is an example of operator usage in Python.
first = 4 second = 2 addition = first + second subtraction = first - second multiplication = first * second division = first / second mod = first % second square_of_first = first ** 2 print(f'{first} + {second} = {addition}') print(f'{first} - {second} = {subtraction}') print(f'{first} * {second} = {multiplication}') print(f'{first} / {second} = {division}') print(f'{first} % {second} = {mod}') print(f'{first} ** {2} = {square_of_first}')
Output
4 + 2 = 6 4 - 2 = 2 4 * 2 = 8 4 / 2 = 2.0 4 % 2 = 0 4 ** 2 = 16
The // operator performs division and then returns the floor of a division result.
result = 29 // 5 # returns 5 (actual value before floor operation: 5.8)
Adding User Input
The input() function reads the input from the user. This function is useful for creating interactive programs in Python. By default, the input() returns String data type.
This is the basic example of using the input() function.
# get username from input username = input("enter username: ") # get age from input # the int() function converts string into integer data type age = int(input("enter age: ")) print(f"username: {username}") print(f"age: {age}")
Output
Example 1 - Rectangle Area Calculation
Let's create a rectangle area calculation program in Python. The program allows the user to enter the length and width of the rectangle. Then, the program calculates the area of the rectangle and then displays it to the user.
# get length from user input length = int(input("enter length: ")) # get width from user input width = int(input("enter width: ")) # calculate the area of rectangle area = length * width # display the result print(f"area of rectangle: {area}")
Output
Example 2 - Get Discounted Price
Let's create a program to calculate the price of an item after the discount is applied. The program allows the user to enter the actual price and discount. Then, the program returns the discounted price.
# get price from user input price = int(input("enter price: ")) # get discount from user input discount = int(input("enter discount: ")) # calculate the discounted price discounted_price = price - (price * (discount / 100)) # display the result print(f"original price: {price}") print(f"discounted price: {discounted_price}")
Output
Sources
- Python Official Page.
- Python Tutorial.
I hope this article helps you learn Python. If you have any feedback, please let me know in the comment section.
The above is the detailed content of Python Tutorial - ntroduction. For more information, please follow other related articles on the PHP Chinese website!

Solution to permission issues when viewing Python version in Linux terminal When you try to view Python version in Linux terminal, enter python...

This article explains how to use Beautiful Soup, a Python library, to parse HTML. It details common methods like find(), find_all(), select(), and get_text() for data extraction, handling of diverse HTML structures and errors, and alternatives (Sel

Python's statistics module provides powerful data statistical analysis capabilities to help us quickly understand the overall characteristics of data, such as biostatistics and business analysis. Instead of looking at data points one by one, just look at statistics such as mean or variance to discover trends and features in the original data that may be ignored, and compare large datasets more easily and effectively. This tutorial will explain how to calculate the mean and measure the degree of dispersion of the dataset. Unless otherwise stated, all functions in this module support the calculation of the mean() function instead of simply summing the average. Floating point numbers can also be used. import random import statistics from fracti

This article compares TensorFlow and PyTorch for deep learning. It details the steps involved: data preparation, model building, training, evaluation, and deployment. Key differences between the frameworks, particularly regarding computational grap

The article discusses popular Python libraries like NumPy, Pandas, Matplotlib, Scikit-learn, TensorFlow, Django, Flask, and Requests, detailing their uses in scientific computing, data analysis, visualization, machine learning, web development, and H

This article guides Python developers on building command-line interfaces (CLIs). It details using libraries like typer, click, and argparse, emphasizing input/output handling, and promoting user-friendly design patterns for improved CLI usability.

When using Python's pandas library, how to copy whole columns between two DataFrames with different structures is a common problem. Suppose we have two Dats...

The article discusses the role of virtual environments in Python, focusing on managing project dependencies and avoiding conflicts. It details their creation, activation, and benefits in improving project management and reducing dependency issues.


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

MinGW - Minimalist GNU for Windows
This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

SublimeText3 English version
Recommended: Win version, supports code prompts!

EditPlus Chinese cracked version
Small size, syntax highlighting, does not support code prompt function

VSCode Windows 64-bit Download
A free and powerful IDE editor launched by Microsoft

ZendStudio 13.5.1 Mac
Powerful PHP integrated development environment