# Functions Use Practice Proficeincy
1 print() execute display within the brackets Done 10
2 int assigns variable datatype Integer Done 10
3 float assigns variable datatype Integer Done 10
4 str assigns variable datatype string Done 7
5 boolean assigns variable datatype boolean Done 5
6 list collection of variable or elements Done 9
7 tuple collection of variable or elements Done 7
8 set collection of UNIQUE variable or elementDone 7
9 dict collection of Key vs Values Done 7
10 list() converts tuple into list Done 6
11 Typecasting changing tuple's element Done 6
Special synax
str A="the string"
boolean A= yes
A=[1,2,3,'W']
A=(1,2,3,44, 'D')
A={11,22,11,33,44,44} A={11,22,33,44}
A={"Key1":Value1, "Key2":Value2}
A=list(tuple_name)
touple=(3,5,7,8,232)
print(touple)
dummy=list(touple)
print(dummy)
dummy[3]=90
touple=tuple(dummy)
print(touple)
Learn Syntax and Basics:
The python shell
Anaconda Packages
Control Structures
Exception Handling
Functions.
OOPS concept, Built-in Data Structures:
OOPS in Python
List, Tuples, Dictionary.
String Formating
Frameworks for Web development:
There are so many frameworks for web applications in Python.
Django: A high-level web framework mostly used in startups and enterprises for web development. It follows the M
Flask: Flask is one of the easiest microframeworks to learn in Python.
Bottle
Tomado
Pyramid
Data Analysis:
Numpy
Pandas
Seaborn,
Bokeh
SciPy
Matplotlib these libraries are good for data analysis.
ML:
For learning you need to learn about following in detail:
TensorFlow: It is one of the most famous and popular deep learning library developed by Google
Scikit-Learn: It is Machine learning library for Python designed to work with numerical libraries.
PyTorch: It is the library that can handle dynamic computation graphs.
Build Projects:
Till now we have covered almost everything in Python now the final stage is building projects. All the learning in Pyth
Some of the project suggestions from my side:
Simple Interest/EMI calculator
Weather Application
Simple Crawler
E-Commerce Website
Online CV generator
Online resources:
1. Coding Ninjas: Coding Ninjas It has the following features:
Mentor Support: Mentors will help you out in the form of doubts clarification with TA’s and other doubts will be s
Placement Assistance: With the pool of multinational companies they can connect your interview call with compa
Course Pause Feature: You can pause the course if you have any exams or classes and hence can continue again a
GeeksforGeeks Tutorial: Python Programming Language - GeeksforGeeks
Youtube videos: [Link]
Official Documentation: Welcome to [Link]
Some of the tips from my side:
Have patience, it’s not just in case of learning Python but also it’s in the case of learning another language. Learnin
Be consistent, if you are not consistent in learning it will take a lot more time and effort.
The building project is always helpful in building confidence so don’t ignore its importance.
Due to some complex terms, errors, and issues, you will feel like giving up. Don’t do that, it happens with everyone
Let’s end now with a good quote: Frustration and pain is a part of the learning process, embrace it instead of avoid