123ArticleOnline Logo
Welcome to 123ArticleOnline.com!
ALL >> Computer-Programming >> View Article

Python Unveiled: A Beginner's Odyssey Into The World Of Coding Magic

Profile Picture
By Author: Priyanka
Total Articles: 14
Comment this article
Facebook ShareTwitter ShareGoogle+ ShareTwitter Share

Installation:
1:Visit the official Python website: https://www.python.org/downloads/windows/
2.Click the appropriate link for your system to download the executable file: Windows installer (64-bit) or Windows installer (32-bit).
3.Run that downloaded executable installer file. For example python.exe file.
4.Click Install to start the installation.
5.After the installation is complete, a Setup was successful message displays.
6.To verify python installation:
• Enter the code : python --version
7.Now you are ready to start learning and programming in Python.
Quick Summary:
Python has syntax that allows developers to write programs with less lines than some other programming languages. Python runs on an interpreter system.Python is a computer programming language often used to build websites and software, applications ,conduct data analysis.
Targeted Audience:
This article is intended for those people interested in learning the fundamentals of python development. It will be useful for freshers, backend developers, students. and for those who are lazy ...
... to write lengthy code because python has easy, simple syntax which includes short code.
Use Cases:
• Web development -framework :Django, Flask, fastapi,etc.
• Data analysis -Pandas, NumPy
• Game development -Pygame
• Education and teaching programming concepts
Lets see what Python is:
Definition:
• Python is a high-level, general-purpose, interpreted object-oriented programming language and it is used to build websites and software.
• Python code tends to be short and when compared to compiled languages like C and C++, it executes programs slower.
Features:
1. Easy to Learn and Use:
• Python is easy to learn and simple as compared to other languages. Its syntax is straightforward.
• There is no use of the semicolon or curly-bracket in synatx.
• It is the most suggested programming language for beginners.
2. Interpreted Language:
• Interpreted means program executes single line at a time.
• The advantage of being interpreted language, makes it debugging easy and portable.
3. Expressive Language:
• For Ex: If you want to print small program you simply type print("Hello World"). It will take only single line to execute, while Java or C takes multiple lines.
4. Free and Open Source:
• Python is freely available for everyone. open-source means, "Anyone can download its source code without paying a single rupee.
5. Object-Oriented Language:
• Python supports object-oriented language and concepts of classes and objects. It supports inheritance, polymorphism, and encapsulation, etc.
Syntax:
print("Hello, World!") //It Will Print Hello World
How to run python file:
python myfile.py // here my myfile is name of program.
Python Comments:
• Comments are often used to explain Python code. "#" used for commenting.
• For Ex: # hello
Variables:
• Variables are like containers it stores data values.
• For Ex: a = 5 //a is a variable
Data Types:
1. String: In String datatype we can store string values. For Ex:- x = "Hello World"
2. int: In int datatype we can store int values. For Ex:- x = 20
3. float: In float datatype we can store float values. For Ex:- x = 2.5
4. list: lists are always stored in square brackets [ ] . For Ex:- x = ["cat", "dog", "rat"]
5. tuple: tuples are always stored in round brackets ( ) . For Ex :- x = ("cat", "dog", "rat")
6. dict: In Dictionaries we store key value pair. For Ex: x = {"name" : "ram", "age" : 20}
Function:
• A function is a reusable block of code that performs some specific tasks. it only runs when it is called.
• You can pass data, known as parameters in a function.
• For ex:
def function_name(parameters):
Arrays:
• Arrays are used to store multiple values but with same datatype.
• For Ex: animal=["cat", "dog", "rat"] //animal is variable
• To check length of an array :x = len(animals) //len is function to calculate length
• To add elements in array we use append method. For Ex:animal.append("fox")
• To delete elements in array we use pop method.For Ex:animal.pop(1)
• Removes all the elements from the list. Method:- clear()
• Returns a copy of the list. Method :- copy()
• Returns the number of elements with the specific value. Method :-count()
• Add elements of a list to the end of the current list. Method:- extend()
• Adds an element at the specified position.Method:- insert()
• Removes the first item with the given value. Method :- remove()
• Reverses the order of the list. Method :- reverse()
• Sorts the list. Method:- sort()
Class :
• Class is a blueprint of an object.
• It defines the structure and behavior of objects of that class.
• The class keyword is used to define a class.
Object:
• An object is an instance of a class and a collection of attributes and methods.
• For ex:- p1 = Person("raj", 20)
Inheritance:
• Inheritance is a OOP concept that allows you to create a new class based on an existing class. The new class inherits attributes and methods from the existing class, which is referred to as the base or parent class. The newer class is called the derived or child class of the base class.
Polymorphism:
• polymorphism means having many form.
1)Method Overloading (Compile-Time Polymorphism):
• having same name but different parameters.
2)Method Overriding (Run-Time Polymorphism):
• having same name and same parameters.
Encapsulation:
• simple lang. wrapping or hidding of data.
• object has ability to hide data and behaviour that is not neccessary to use.
How to take User Input: For Ex
username = input("Enter username:")
print("Username is: " + username)
Closing Thought:
Python is a powerful and versatile programming language that has become an integral part of the technology . Everyone is using python because of its simple syntax, and if you are beginner you should definetely go with python.

Credit – Priyanka Divekar

MetricsViews Pvt. Ltd.
MetricsViews specializes in building a solid DevOps strategy with cloud-native including AWS, GCP, Azure, Salesforce, and many more. We excel in microservice adoption, CI/CD, Orchestration, and Provisioning of Infrastructure - with Smart DevOps tools like Terraform, and CloudFormation on the cloud.
www.metricsviews.com.

Total Views: 113Word Count: 954See All articles From Author

Add Comment

Computer Programming Articles

1. How To Choose The Right Coding Institute In Bhopal
Author: Shankar Singh

2. Streamline Your Finances With The Best Bookkeeping Software In Zambia
Author: Doris Rose

3. Maximizing Ebay Success With Maropost/neto Partnerships
Author: rachelvander

4. The Rise Of Ai In Modern Gaming
Author: Saira

5. Enhancing Business Efficiency With Entrust Network: Singapore’s Premier It Solutions Partner
Author: Entrust Network Services

6. Ai And Ml Training: Empowering Your Career With Infograins Tcs
Author: Infograins tcs

7. How To Evaluate Coding Institutes In Bhopal?
Author: Shankar Singh

8. Revolutionizing Delivery Services With Application Development
Author: basheer ansari shaik

9. How Google Cloud Platform Aids Businesses And Keeps Its Data Safe?
Author: Stuart

10. Custom Web Development Solutions In Surat For Growing Businesses
Author: sassy infotech

11. Video Streaming App Development: 12 Key Features, Architecture And Cost
Author: Byteahead

12. Understanding Google Analytics Events
Author: Byteahead

13. Types Of Learning Management Systems
Author: Byteahead

14. How To Choose The Best Coding Institute In Bhopal?
Author: Shankar Singh

15. Top Tech Trends Real Estate Companies Should Focus
Author: Byteahead

Login To Account
Login Email:
Password:
Forgot Password?
New User?
Sign Up Newsletter
Email Address: