You are on page 1of 16

Industrial Training Report

on
(Python for Everybody - Specialization)

at
(COURSERA)

Submitted by

Kartikey Goel
Roll No. 1900300100109

In the partial fulfillment for the award of the degree


of

Bachelor of Engineering
in
Computer Science and Engineering

Inderprastha Engineering College,Ghaziabad


U.P
November, 2022
Certificate

i
Declaration

I Kartikey Goel hereby declare that I have undertaken 8 weeks Industrial Train-
ing Report at COURSERA during a period from 05-07-2022 to 16-08- 2022
in partial fulfillment of requirements for the award of degree of B.Tech (Com-
puter Science and Engineering) at INDERPRASTHA ENGINEERING COLLEGE
GHAZIABAD U.P .

Student Signature
Name: Kartikey Goel
Roll No.- 1900300100109

Date: 21/11/2022

ii
Acknowledgement

The successful completion of any project requires guidance help from a number
of people. I take my immense pleasure in expressing a whole hearted thanks to all
the officials who guided me all the way through my training in the organization. I
therefore take this opportunity to express my profound sense of gratitude to all
those who extended their whole hearted help and support to me in carrying out
the project work.

Kartikey Goel

iii
Contents

1 INTRODUCTION TO ORGANIZATION(s) 1
1.1 Coursera ....................................................................................................... 1
1.1.1 Guided Projects ..............................................................................1
1.2 About this Course .......................................................................................1

2 SOFTWARE TRAINING WORK UNDERTAKEN 3


2.1 Python for Everybody.................................................................................3
2.1.1 What is Python? .............................................................................3
2.2 Python Data Structures ..............................................................................3

3 Data Structures 4
3.1 Lists ..................................................................................................... 4
3.2 Dictionaries .................................................................................................. 5
3.3 Tuples ..........................................................................................................5
3.4 Sets: ............................................................................................................. 6

4 RESULTS AND Conclusion 8


4.1 Introduction ................................................................................................ 8
4.2 Some more examples .................................................................................. 8
4.3 Conclusion .................................................................................................... 9

References 10

iv
Preface

It is well evident that work experience is an indispensable part of every professional


course. In the same manner practical training in any organization is must for
Bachelor of Engineering course. This training gives more knowledge about real
corporate world environment. It also helps the individual to improve his/her skills
to a great extent and assess his/her personality in corporate life.
Classroom study is quite important for gaining theoretical knowledge, but prac-
tical knowledge is equally important for the candidates to improve skills in real
working environment in any field of study.
To be a good engineer, one must be aware of the industrial environment and
must know about project management, working in the industry and so on. To
bridge the gap between college and industrial environment summer training is one
of the effective ways of learning. During this period, a student practice in the
industry and gains experience and knowledge about the working in industry.

v
Chapter 1

INTRODUCTION TO
ORGANIZATION(s)

1.1 Coursera
Every course on Coursera is taught by top instructors from world-class universi-
ties and companies, so you can learn something new anytime, anywhere. Hundreds
of free courses give you access to on-demand video lectures, homework exercises,
and community discussion forums. Paid courses provide additional quizzes and
projects as well as a shareable Course Certificate upon completion.
• 100 percent online
• Learn something new in 4-12 weeks
• Priced starting at about 49 (USD)
• Earn a Course Certificate

1.1.1 Guided Projects


Enroll in Guided Projects to learn job-relevant skills and industry tools in under
2 hours. Guided Projects are self-paced, require a smaller time commitment, and
provide practice using tools in real-world scenarios, so you can build the job skills
you need, right when you need them.
•100 percent online with no setup required.
•Interactive learning experience with step-by-step, visual instruction from subject-
matter experts
• Priced starting at 9.99 (USD)
• Earn a Guided Project certificate

1.2 About this Course


This course will introduce the core data structures of the Python programming
language. We will move past the basics of procedural programming and explore
how we can use the Python built-in data structures such as lists, dictionaries,
and tuples to perform increasingly complex data analysis. This course will cover
Chapters 6-10 of the textbook “Python for Everybody”. This course covers Python

1
3.

SKILLS YOU WILL GAIN


Python Syntax And Semantics
Data Structure
Tuple
Python Programming

2
Chapter 2

SOFTWARE TRAINING WORK


UNDERTAKEN

2.1 Python for Everybody


This course aims to teach everyone the basics of programming computers using
Python. We cover the basics of how one constructs a program from a series of
simple instructions in Python. The course has no pre-requisites and avoids all but
the simplest mathematics. Anyone with moderate computer experience should be
able to master the materials in this course.

2.1.1 What is Python?


Python is an interpreted, object-oriented, high-level programming language with
dynamic semantics. ... Python’s simple, easy to learn syntax emphasizes read-
ability and therefore reduces the cost of program maintenance. Python supports
modules and packages, which encourages program modularity and code reuse.

2.2 Python Data Structures


This course will introduce the core data structures of the Python programming
language. We will move past the basics of procedural programming and explore
how we can use the Python built-in data structures such as lists, dictionaries, and
tuples to perform increasingly complex data analysis

3
Chapter 3

Data Structures

3.1 Lists
A list is a collection which is ordered and changeable. In Python lists are written
with square brackets. For example: lst = [”apple”, ”banana”, ”cherry”]

List of in-built functions in Lists

An example program on Lists

4
3.2 Dictionaries
A dictionary is a collection which is unordered, changeable and indexed. In Python
dictionaries are written with curly brackets, and they have keys and values.
List of some in-built functions in Dictionaries:

An example program of Dictionaries:

3.3 Tuples
A tuple is a collection which is ordered and unchangeable. In Python tuples are
written with round brackets.

Some in-built tuple functions:

5
An example program on Tuples:

3.4 Sets:
A set is a collection which is unordered and unindexed. In Python, sets are written
with curly brackets.
In-built functions available in Sets:

6
7
Chapter 4

RESULTS AND Conclusion

4.1 Introduction
Data Structures are basically just that- they are structures which can hold some
Data together. In other words, they are used to store a collection of related data.
Basic Data Structures in Python includes Lists, Tuples, Dictionaries and Sets.

4.2 Some more examples


Here are some more example programs regarding Data Structures:
Dictionaries:

Lists:

8
4.3 Conclusion
This sums up my report on summer internship program through Coursera. I am
still in the process of completing this course further which contains topics like
Databases, accessing web Data etc and will further take this knowledge and apply
it while studying Machine Learning.

9
References

[1] https://www.coursera.org

10

You might also like