Python is a multipurpose language. Here are a few examples:
- Building softwares
- Talking to embedded electroncis
- Webscrapping
- Building websites
- Data science
- Artificial intelligence training
- Much more.
It is an easy to learn, easy to read, open-source development language.
#From a minimum (inclusive) to maximum (exclusive).
#Minimum is 0 unless otherwise specified
for i in range(4)
print(i) #0, 1, 2, 3
for i in range(2, 4)
print(i) #2, 3
for i in range(1, 7, 2):
print(i) #1, 3, 5
# how to use for in python for (range, lists)
fruits = ["pineapple","apple", "banana", "cherry"]
for x in fruits:
if x == "apple":
continue
if x == "banana":
break
print(x)
# fron 2 to 30 by 3 step
for x in range(2, 30, 3):
print(x)
# Planet list
#twitter ----------->: @MasudHanif_
# Happy Coding..
planet = ["Mercury","Venus","Earth","Mars","Jupiter","Saturn","Uranus","Neptune"]
for planets in planet:
print(f"{planets} from solar system")
# if you want to get items and index at the same time,
# use enumerate
fruits = ['Apple','Banana','Orange']
for indx, fruit in enumerate(fruits):
print(fruit, 'index:', indx)
A for loop iterates through an iterable, may that be an array, a string, or a range of numbers
#Example:
myArr = ["string 1", "string 2"]
for x in myArr:
print(x)
#Returns "string 1", "string 2". In here the x is an iterator and does not need to be defined.
# Python for loop
for i in range(1, 101):
# i is automatically equals to 0 if has no mention before
# range(1, 101) is making the loop 100 times (range(1, 151) will make it to loop 150 times)
print(i) # prints the number of i (equals to the loop number)
for x in [1, 2, 3, 4, 5]:
# it will loop the length of the list (in that case 5 times)
print(x) # prints the item in the index of the list that the loop is currently on
# For loop where the index and value are needed for some operation
# Standard for loop to get index and value
values = ['a', 'b', 'c', 'd', 'e']
print('For loop using range(len())')
for i in range(len(values)):
print(i, values[i])
# For loop with enumerate
# Provides a cleaner syntax
print('
For loop using builtin enumerate():')
for i, value in enumerate(values):
print(i, value)
# Results previous for loops:
# 0, a
# 1, b
# 2, c
# 3, d
# 4, e
# For loop with enumerate returning index and value as a tuple
print('
Alternate method of using the for loop with builtin enumerate():')
for index_value in enumerate(values):
print(index_value)
# Results for index_value for loop:
# (0, 'a')
# (1, 'b')
# (2, 'c')
# (3, 'd')
# (4, 'e')
Python is a programming language with many use cases. It can be used for:
1) Web Apps (With frameworks like Flask and Django)
2) Data Science (With frameworks like PyTorch and NumPy)
3) Games (With modules like Pygame)
4) Machine Learning (With frameworks like TensorFlow and Keras)
5) Graphical User Interfaces (With modules like Kivy and Tkinter)
6) Web Scraping (With frameworks like Beautiful Soup and Requests)
7) Automation (With frameworks like Selenium and Openpyxl)
And much more.
# Program to find the sum of all numbers stored in a list
# List of numbers
numbers = [6, 5, 3, 8, 4, 2, 5, 4, 11]
# variable to store the sum
sum = 0
# iterate over the list
for val in numbers:
sum = sum+val
print("The sum is", sum)
# Range:
for x in range(5):
print(x) # prints 0,1,2,3,4
# Lists:
letters = ['a', 'b', 'c']
for letter in letters:
print(letter) # prints a, b, c
# Dictionaries:
letters = {'a': 1, 'b': 2, 'c': 3}
for letter, num in letters.items():
print(letter, num) # prints a 1, b 2, c 3
num = input("Pls Enter your Nikname (alphabetnumbric)</>: ");
count=0
for n in num :
if n>="0" and n<="9":
count+=1
print ("number of digit in text :",count)
for number in range(1, 6): # For each number between 1-6 (not including 6)
print(number)
myList = ["a", "b", "c"]
for element in myList:
print(element)
# a 'while' loop runs until the condition is broken
a = "apple"
while a == "apple":
a = "banana" # breaks loop as 'a' no longer equals 'apple'
# a 'for' loop runs for the given number of iterations...
for i in range(10):
print(i) # will print 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
# ... or through a sequence
array = [3, 6, 8, 2, 1]
for number in array:
print(number) # will print 3, 6, 8, 2, 1
iteration_number = 10 # can be any amount or how many times you want to iterate
for iteration in range(iteration_number): # how many iterations - iteration_number variable
print(iteration)
data = [34,56,78,23]
sum = 0
# for loop is to iterate and do same operation again an again
# "in" is identity operator which is used to check weather data is present or not
for i in data:
sum +=i
print(sum)
# There are 2 types of loops in python
# while loops and for loops
# a while loops continues for an indefinite amount of time
# until a condition is met:
x = 0
y = 3
while x < y:
print(x)
x = x + 1
>>> 0
>>> 1
>>> 2
# The number of iterations (loops) that the while loop above
# performs is dependent on the value of y and can therefore change
######################################################################
# below is the equivalent for loop:
for i in range(0, 3):
print(i)
>>> 0
>>> 1
>>> 2
# The for loop above is a definite loop which means that it will always
# loop three times (because of the range I have set)
# notice that the loop begins at 0 and goes up to one less than 3.
# Measure some strings:
words = ['cat', 'window', 'defenestrate']
# loop over words
for w in words:
print(w, len(w))
# output
cat 3
window 6
defenestrate 12
for item in ["a", "b", "c"]:
for i in range(4): # 0 to 3
for i in range(4, 8): # 4 to 7
for i in range(1, 9, 2): # 1, 3, 5, 7
for key, val in dict.items():
for index, item in enumerate(list):