Weekly Diary
For
Industrial Training
At
Name of Industry: Softcon India Private Limited
From: 07/06/2023 To: 19/07/2023
Name of supervisor: Shubham Sharma
Designation of Supervisor: Center Head
Name of the Student: Sonali Amit Patki
Enrollment No: 2101410243
Branch of Engineering: Computer Engineering
Name of Polytechnic: All India Shri Shivaji Memorial Society’s Polytechnic Pune
Week 1: From 07.06.2023 To 13.06.2023
1. Introduction to Python.
2. Revision on concepts of C Language.
3. Revision of C programs.
4. We Got detailed knowledge about dynamic and static programming
5. We learned about variables and constants in Python.
6. Comparison between C and Python.
1. Initialization of Anaconda and Jupyter Notebook.
We performed arithmetic operations program in Python.
We performed formula based Simple interest program in Python.
We learned about data types in Python.
We learned how to take input in Python.
1. We learned about different Operators in Python.
2. We learned about Python Keywords,literals,identifiers.
3. We learned about Strings and String functions in Python.
4. We solved some Python programs.
1. We started on Basic Data Structures in Python.
2. Brief information on the 4 Data Structures.
3. We learned about Tuple in Python.
4. We learned about basic Tuple operations.
5. We solved some Python programs.
5 1. We learned about Lists in Python.
2. We learned about basic List Operations.
3. We solved some Python programs.
6 Revision about everything in the week
All in all,we have covered the basics of Python.
Week 2: Fromal 14.06.2023 To 20.06.2023
Expected Work: Study of the technologies used by the industry, development cycle/ work flow.
Understand the work of industry at different levels.
1 1. We learned about Dictionary in Python.
2. We learned about basic Dictionary Operations.
3. We solved some Python programs.
1. We learned about Set in Python.
2 2. We learned about basic Set Operations.
3. We learned about Control structures in Python
4. We solved some Python programs.
1. We learned about Loops in Python.
3 2. We learned about the Loop control statements.
3. We solved some Python programs
1. We Learned about the range() function in python
4 2. We solved various range() function program
3. We used Decision Making Tolls WITH tuple , list &dictionary
1. We Learned about the function in python
5 2. We learned about calling a function, arbitrary Argument ,*args,Keyword ,
Argument,Arbitrary Keyword Arguments, **kwargs.
3. We learned about default parameter value of function in python
4. We solved various function problems such a s passing list values to
function andmany more.
6 Revision about everything in the week
Weekly Summarization of the above activities:
In the 2nd Week I learned some Basic Data Structure in python which are tuple, list,
dictionary, set, etc. this data structure can be used in day-to-day life and 2nd topic is decision
making that helps to understand programming language.
Week 3: From 21.06.2023 To 27.06.2023
Expected Work: Study of the particular work assigned / study of the departmental work, the
databases, software in which work is done, internally deployed software etc.
1 1. We learned About the recursion in python
2. We solved the recursion program
1. We learned about lambda function in python
2 2. We solved various lambda function program such as printing multiplication
table performing arithmetic operation
3. We learned about the array in python
4. We slaved the practice set
3 1. Interview Session:
They took interview based on python programming and basic skills
4 1. We learned Object Oriented Programming i.e., Class and object
5 1. We learned Inheritance in python
2. We learned how to create multiple objects of python class
6 Revision about everything in the week
Weekly Summarization of the above activities:
In 2th Week, I studied about various function in python and the new topic I learned this
week was inheritance in python.
Inheritance in python is about same as any other programming language that is a mechanism
where a class (subclass) can inherit properties and behaviors from another class (superclass),
facilitating code reuse and hierarchy in object-oriented programming.
Week 4: From 28.06.2023 To 05.07.2023
Expected Work: Study of the testing process, methods used for testing, study of the Quality
assurance aspects that are considered.
1 1. We learned about Python library:
We learned 1st Python library i.e.,NumPy
We solved different NumPy problem statement
2 1. We learned 2nd Python library i.e., Pandas
2. We solved Different Pandas problem statement
3 1. We learned 3rd Python library i.e.,Matplotlib
2. They give us a Project to do which is based on Pie-chart
4 1. Revision of Object-oriented programming
5 1. Revision of Matplotlib
6 Revision about everything in the week
Weekly Summarization of the above activities:
I learned libraries in python which makes program very easy to understand and it helps to
improve the program output by using same Number of Function.
The libraries in python helps us to do or perform large Number of tasks using basic
function
Week 5: From 06.07.2023 To 12.07.2023
Expected Work: Study of maintenance and safety practices in the industry, study of preventive
measures applied.
1 1. We learned Polymorphism
2 1. We solved Some Example based on Polymorphism
3 1. We performed some exercises and solved some examples based on basics
of python i.e., revision about list functions, tuple functions, etc.
4 1. We performed some exercises and solved some examples based on python
libraries i.e., revision about NumPy and Pandas
5 1. Overloading and overwriting in python
6 Revision about everything in the week
Weekly Summarization of the above activities:
In 5th Week I studied new topic which is polymorphism. Polymorphism is used for
writing code that is more modular, flexible etc. and I studied previous topic in deep which are
classes, object and Matplotlib
Week 6: From 13.07.2023 To 19.07.2023
Expected Work: Report Writing
1. Learning about various other python libraries
1. Performing tasks on python libraries
2
1. Researching for a suitable IRT project
1. Working on the project
5 1. Working on the project
6 1. Presentation of the IRT Project
Weekly Summarization of the above activities:
In the duration of 6th week in studied the last python library, and then
workedon my final project that is a Random Password Generator.