0% found this document useful (0 votes)
118 views

Weekly Diary Python

This weekly diary document the student's activities during their industrial training from June 7th to July 4th. During week 1, the student learned about Python fundamentals like data types, operators, and control flow. Week 2 covered Python data structures like lists, tuples, sets, and dictionaries. Week 3 focused on conditional statements and loops. Week 4 introduced classes, objects, and file handling. The student provided a concise summary of each week's topics and activities to document their learning progress during the training.

Uploaded by

Pawan Mohite
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
118 views

Weekly Diary Python

This weekly diary document the student's activities during their industrial training from June 7th to July 4th. During week 1, the student learned about Python fundamentals like data types, operators, and control flow. Week 2 covered Python data structures like lists, tuples, sets, and dictionaries. Week 3 focused on conditional statements and loops. Week 4 introduced classes, objects, and file handling. The student provided a concise summary of each week's topics and activities to document their learning progress during the training.

Uploaded by

Pawan Mohite
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

Weekly Diary for Industrial Training

Name of industry:

From: 7 June 2023 To: 18 July 2023

Name of Supervisor:

Designation of Supervisor: Developer

Name of the student: Nakul Badriprasad Sharma

Enrollment no.:2116060078

Branch of Engineering: Computer

Name of Polytechnic: Tssm’s BSCOER

(Special instructions to students)

1) Write down the daily activity on the same day

2) Make note of the important actual activity/ies only.

3) Summarize at the week -end.

4) Add extra sheets if needed for daily or weekly activity report.


Week 1: From 7 June 2023 To: 13 June 2023

Expected Work:
i. Study of organization chart of industry/plant with responsibilities of the different posts
ii. General Study of industry, its location, its history and its product range, its size, number
of employees, its turnover etc.

Day Activities carried out

 Introduction to Python
 We learnt basics and installation of python
1  Features of Python

 Advantage of using python language


 Founder of python

2  First program

 Identifiers
 Variables

3  Keywords
 Data types

 Type() function
4  Arithmetic operators
 Comparison operators
 Logical operators

5
 Swapping value code
 Input function
 Bitwise operator
6
 Membership operator
 Identity operator
 Raw String

Weekly summarization of the above activities

This week's learning covered a range of fundamental programming concepts: On day 1 we were
introduced with the Key-Value Method and the concept of Range. On day 2 we explored String
operations, such as performing operations on strings and slicing them using Range. On day 3
we learned about various Control Statements, including If, if-else, if-else, and nested if, which
enable us to make decisions in code.

On day 4 we covered the Basic Loop Structures: While Loop and For Loop, essential for
repetitive tasks and iterations. Day 5 Explored Nested Loops, along with a Star Pattern
Program, and understood how the Break Statement can be used within loops.

On day 6 we discussed the usefulness of Continue Statement, Pass Statement, and Else
Statement within loops. Throughout the week, we focused on building a strong foundation in
programming, equipping you with essential tools for data manipulation, control flow, and loop
structures. Keep practicing and applying these concepts to enhance your coding skills. Well
done on completing a productive week of learning
Week 2: From : 14 June 2023 To: 20 June 2023

Expected Work: Study of layout and specifications of major machines, equipment and raw
materials/components used.
List the Sections of Industry visited and list the major machines, equipment and raw
materials etc. studied:

Day Activities carried out


 List
 Concatenation
1  Repetition

 Slicing
2
 Append functions
 Insert functions

3  Few codes using list


 Revision of lists
 Tuple

 Set
4
 Dictionary
 Key value method

 Range

5  String
 Operation on string
 Slicing on string
6
 Control Statements

Weekly summarization of the above activities


Throughout this week's learning journey, we covered a wide array of programming concepts.
In the beginning, we explored various operations on lists, such as concatenation and repetition,
which allow us to combine and duplicate elements efficiently. We also learned about slicing
lists, using append and insert functions to modify them. Next, we practiced implementing
some code examples involving lists to solidify our understanding and strengthen our skills.
Moving on, we revised the concept of lists and then delved into tuples, understanding their
immutability and how they differ from lists. As we progressed, we expanded our knowledge to
other data structures like sets and dictionaries. We understood the uniqueness and unordered
nature of sets, while dictionaries introduced us to the concept of key-value pairs.

The range function was covered, aiding us in generating sequences of numbers efficiently.
Shifting focus to strings, we explored various operations on strings, enhancing our ability to
manipulate text-based data effectively.Additionally, we learned about slicing strings, which
allows us to extract substrings based on indices.Towards the end of the week, we explored
control statements, which included if, if-else, if-elif, and nested if. These statements enable us
to make decisions and control the flow of our code based on specific conditions.Overall, this
week's topics provided us with a diverse set of programming tools and knowledge,
empowering us to work with different data structures and effectively control the logic of our
programs. Continue practicing and applying these concepts to become a proficient
programmer. Great job on completing a productive week of learning

Signature of Student: Signature of industrial Supervisor


Week 3: From : 21 June 2023 To: 27 June 2023

Expected Work: Study of layout and specification of major machines ,equipment and raw
materials/components used
List the Sections of Industry visited and list the major machines, equipment and raw
materials etc. studied:

Day Activities carried out

 Simple If
 if – else
1
 if – else

2  Nested if
 Basic Loop Structure/Iterative Statement:

3  While Loop
 For Loop

4  Nested Loop
 Star Pattern Program

5
 Break Statement Loop
 Continue statement

6  Pass Statement
 Else Statement used in Loop

Weekly summarization of the above activities:

Throughout this week's learning journey, we covered a variety of programming concepts. We


began by understanding the Simple If statement, which helps us make decisions based on a
condition. Next, we explored the if-else construct, enabling us to have alternative branches of
code execution. The Nested If statement was another essential topic, allowing us to nest
multiple conditions within each other to achieve more complex decision-making logic. After
that, we dived into the Basic Loop Structures, where we learned about the While Loop, useful
for repeating code until a specific condition is met, and the For Loop, which simplifies
iterating over a sequence of elements. The concept of Nested Loops introduced us to looping
within loops, which can be handy for working with multi-dimensional data structures. We also
explored the Star Pattern Program, which demonstrated how loops can be used to create
interesting patterns.

Additionally, we discussed control statements like the Break Statement, which allows us to
exit a loop prematurely, and the Continue statement, which enables us to skip the rest of the
current iteration and move to the next one.Towards the end of the week, we explored the Pass
Statement, useful as a placeholder when no action is required in a loop or conditional block.
Lastly, we covered the Else Statement, a valuable addition to loops to execute code when the
loop has finished its iterations.

Overall, this week's topics provided us with essential programming building blocks,
empowering us to make decisions, create loops, and handle different situations effectively.
Keep practicing and applying these concepts to enhance your coding skills further. Great job
on completing a productive week of learning

Signature of Student: Signature of industrial Supervisor:


Week 4: From : 28 June 2023 To: 4 July 2023

Expected Work: Study of testing and quality assurance process


List the Sections of Industry visited and list the major testing and quality assurance
processes studied there

Day Activities carried out

1  Class Variable

2  Object Variable

3  Class variables and object variables,

 Program to withdraw amount and deposit amount from the account


4

5  File Handling

6  Reading Function

Weekly summarization of the above activities:

Throughout this week's journey in Python programming, we covered important concepts


related to classes, object variables, and file handling.

We began by understanding Class Variables, which are variables shared among all
instances of a class. We also explored Object Variables, which are specific to individual
instances of a class.

We delved into the distinction between Class Variables and Object Variables,
understanding their scope and usage within classes.

To apply our knowledge practically, we created a program that simulates a bank


account, allowing users to withdraw and deposit amounts. This exercise helped us
implement the concepts of class variables and object variables in a real-world scenario.

In addition to working with classes, we explored File Handling, an essential aspect of


managing data in Python. We learned how to read data from files, using the Reading
Function to extract information efficiently.
By understanding these fundamental concepts, we gained a better grasp of object-
oriented programming and data management in Python. As we continue our coding
journey, let's keep exploring advanced topics and practicing our skills to become more
proficient in Python programming. Great job on completing a productive week of
Python learning!

Signature of Student: Signature of industrial Supervisor


Week 5: From 5 July 2023 To: 11 July 2023

Expected Work: Study of prevention and breakdown maintenance & safety Practice adoptedin
industry.
List the Sections of Industry visited and list
i. The major machines/plants whose preventive and breakdown maintenance process studied.
ii. Major safety practices adopted in industry.
iii. Organization chart of the industry with responsibilities of different department/posts

Day Activities carried out

1
 Python file modes

2  Exception handling

3  Images Processing Project

4  PIL operation

5  Handling multiple exceptions

6
 Email validation project
Weekly summarization of the above activities:
This week's focus in Python programming covered various crucial topics related to file
handling, exception handling, image processing, and email validation projects. We started by
understanding Python File Modes, which allow us to specify the purpose and accessibility of
files when opening them. This knowledge is essential for effective file manipulation in Python.
Next, we delved into Exception Handling, learning how to handle errors and exceptions in our
code gracefully. This concept helps in writing more robust and error-resistant programs. The
Image Processing Project introduced us to the Python Imaging Library (PIL) and its
capabilities for image manipulation. We explored different PIL operations to process and
modify images efficiently. Handling Multiple Exceptions was another vital topic we covered,
enabling us to address various exceptional scenarios in our programs gracefully. Lastly, we
embarked on an Email Validation Project, where we learned to validate email addresses using
Python, ensuring that user inputs meet specific criteria for correct email format.

Throughout the week, we gained valuable insights into handling files, errors, and data, which
are fundamental skills for any Python programmer. By working on practical projects, we
applied our knowledge in real-world scenarios, enhancing our coding skills and problem-
solving abilities. As we continue our Python journey, let's keep practicing, exploring advanced
concepts, and working on more projects to become proficient Python developers. Great job on
completing a rewarding week of Python learning!

Signature of Student: Signature of industrial Supervisor


Week 6: From : 12 July 2023 To: 18 July 2023

Expected Work: List the Sections of Industry visited and list the major manuals/broachers such
as operational manual safety manual, maintenance manual , quality manuals referred/studied there for
preparation of reports

Day Activities carried out

1  Discussion on Email Validation

2  Revision on PIL operations

3  Introduction to python libraries for data science

4
 Ludo game and module

5  Project assignment

6  Discussion on Project assignment


Weekly summarization of the above activities:

This week's focus in Python programming covered various essential topics and projects,
enhancing our understanding and skills in different areas. The week began with a discussion
on Email Validation, where we learned techniques to validate email addresses effectively using
Python. Understanding email validation is crucial for robust data handling and user input
verification. We then revised PIL (Python Imaging Library) operations, strengthening our
abilities to perform image processing tasks in Python. Mastery of PIL enables us to manipulate
and modify images for various applications. The introduction to Python libraries for Data
Science was another key highlight of the week. We explored various powerful libraries that
make data analysis, visualization, and machine learning tasks more efficient and accessible.

The Ludo game and module project provided an opportunity to apply our Python skills in
building a game and creating reusable modules. Projects like these help us gain practical
experience and foster creativity. Lastly, we received a project assignment, giving us a chance
to work on a comprehensive coding task and apply our knowledge across different concepts
and topics.Throughout the week, we engaged in discussions, projects, and learning sessions
that strengthened our Python skills and problem-solving abilities. As we continue our Python
journey, let's keep exploring and practicing to become more proficient in Python
programming. Great job on completing a productive week of Python learning.

Signature of Student Signature of Industrial Supervisor

You might also like