7 minutes to Learn Python Programming Right Now

🎭 Want to master this with real projects? Join the Playwright Automation Mastery course at The Testing Academy.

Hi , Its a quick tutorial and I have only 7 minutes of your precious time So lets start without any further ado.

Contents

Installing Python :

  • If you are on Linux or Mac Machine Python is already installed on your system .
  • On Windows system Simply to the https://www.python.org/downloads/ and download the version 2.7.x where x can be anything(My case 9) , see the image below for further reference.
  •     Just add Python to you Path on windows using this Link

Hello World Saga :

print("Hello World")
   

Data Type , Strings with Syntax

Basic syntax is same any other programming language like Java , The data structures available in python are lists, tuples and dictionaries. Sets module provides classes for constructing and manipulating unordered collections of unique elements. Common uses include removing duplicates from a sequence.
  • Lists are like one-dimensional arrays (but you can also have lists of other lists). Tuples are immutable one-dimensional arrays
  • Dictionaries are associative arrays (a.k.a. hash tables)
  • Strings  – Strings are immutable in python , Below image shows how you can assign a variable with String value and Concatenate it with other data types like Int , Boolean etc.

🚀 Level Up Your Playwright

From locators to CI pipelines — build a production-grade Playwright + TypeScript framework step by step.

Loops

 
## This is how you take a range in python
myrange = range(10)
print(myrange)

for item in myrange:
if item in (1,3,5,7,9): ## if item % 2 == 0 for other logic
print("Old Number")
else:
print("Even Number")

item = 1
while item < 10:
print(myrange[item])
item = item+1
   
[code] Output : range(0, 10) Even Number Old Number Even Number Old Number Even Number Old Number Even Number Old Number Even Number Old Number 1 2 3 4 5 6 7 8 9 [/code]

Functions and Claases

[python]
class myClass:
def myFunction(self):
print("Hi I am Function")

def myFunctionWithReturn(self):
myText = "How are you"
return myText

def myFucntionWithArguments(self,number1,number2):
return number1+number2

if __name__== "__main__":
myObj = myClass() ## Creating Object
myObj.myFunction()
myValue = myObj.myFucntionWithArguments(1,2)
print(myValue)
 
 Hi I am Function 3
 

Exceptions

 
def some_function():
try:
# Division by zero raises an exception
10 / 0
except ZeroDivisionError:
print "Oops, invalid."
else:
# Exception didn't occur, we're good.
pass
finally:
# This is executed after the code block is run
# and all exceptions have been handled, even
# if a new exception is raised while handling.
print "We're done with that."
>>> some_function() Oops, invalid. We’re done with that.  

File I/O

f =open("myFile.txt","w")
>>> f.readline()
'This is the first line of the file.n'
or

for line in f:
print line,

    More IO operations here
I hope I was able to give you a quick glimpse of Python in 7 minutes. Please leave comments if you believe there is something that could be improved or added or if there is anything else you would like to see.

🎓 Master Playwright End to End

Join hundreds of SDETs building real automation frameworks. Lifetime access, hands-on projects, and a job-ready portfolio.

Similar Posts

One Comment

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.