Mini_Project_Report_Format_(23-24

Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

A

Mini Project Report


On

“PYTHON”

BACHELOR OF TECHNOLOGY
in
“Computer Science & Engineering”

Submitted by
Vipul Singh
(Roll No.1901200100122)

Under Guidance of
Mr. Bidya Sagar
(Assistant Professor, CSED)

Submitted To

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


INSTITUTE OF TECHNOLOGY & MANAGEMENT, GIDA,
GORAKHPUR
SESSION: 2023-24
INSTITUTE OF TECHNOLOGY & MANAGEMENT
Integrated Technical Campus: Engineering, Pharmacy & Management
Approved by AICTE, Pharmacy Council of India, New Delhi & Affiliated to Dr. APJAKTU, Lucknow
AL-1, Sector - 7, GIDA, Gorakhpur - 273209 (UP)

Department of Computer Science & Engineering


Vision & Mission of the Department

Vision of the Department:

Excellence in education to produce competent computer professional to meet the need of


industry and society.

Mission of the Department:

1- To impart quality education in computer science & engineering through competent faculties,
good infrastructure and learning resources to produce competent graduates required by the
industry.

2- To inculcate knowledge and skill sets and to strengthen industry-institute interaction to promote
individual and team excellence to meet the requirement of industry.

3- To develop graduates to be computer professionals with high ethical standard and self-learning
ability.

Program Educational Objective

PEO No. Program Educational Objectives Statements


To prepare competent computer science graduates to have successful career in
PEO1
application software development and in allied industries.
To impart in depth knowledge in core computer science and engineering domain
PEO2 and expertise in providing solution to complex problems using modern IT tools to
meet the requirement of industries.
To inculcate professional skills and to work effectively as individual and member
PEO3
of a team in multidisciplinary projects.
To develop self learning ability, to protect environment and exercise ethical code
PEO4
of conduct in professional practice and activities.
INSTITUTE OF TECHNOLOGY & MANAGEMENT
Integrated Technical Campus: Engineering, Pharmacy & Management
Approved by AICTE, Pharmacy Council of India, New Delhi & Affiliated to Dr. APJAKTU, Lucknow
AL-1, Sector - 7, GIDA, Gorakhpur - 273209 (UP)

Department of Computer Science & Engineering


Rubrics are tagged with course outcomes for the laboratory performance.

PO
Rubrics CO Statements MAPPING
Students will be able to work effectively in individual and team PO9,
1 C211.1 to manage the projects. PO11
Apply written and verbal communication through report and
2 C211.2 presentation. PO10

Apply the fundamental principles of engineering into


PO1,
3 C211.3 development of technology and able to develop work ethics in
PO8
industry.
INSTITUTE OF TECHNOLOGY & MANAGEMENT
Integrated Technical Campus: Engineering, Pharmacy & Management
Approved by AICTE, Pharmacy Council of India, New Delhi & Affiliated to Dr. APJAKTU, Lucknow
AL-1, Sector - 7, GIDA, Gorakhpur - 273209 (UP)

Department of Computer Science & Engineering

Evaluation
Program Name : B. Tech (CSE) Semester : V
Course Name : Mini Project or Internship Session : 2023-24
Course Code : Section :

Sr. No Roll No. Name CO1 CO2 CO3 TOTAL


Rubrics Rub 1 Rub 2 Rub 3
Maximum Marks
1.
CERTIFICATE

v
DECLARATION

This is certified that the work which is being presented in the mini project entitled “PYTHON” is

submitted in the department of Computer Science and Engineering of Institute of Technology and

Management, Gida, Gorakhpur is an authentic record of my own work carried out during the

semester under the supervision of “INDUSTRIAL INTERNSHIP TRAINING AT Neema Webtech

Pvt. Ltd.

The matter presented in this mini project has not been submitted by me for the award of any other

degree of this or any other institute/university.

Vipul Singh

This is to certify that the above statement made by the candidate is correct to the best of my
knowledge.

Date Candidate Signature

Mr. Bidya Sagar Mr. Ashutosh Rao


(Mini Project Coordinator) Head of Department (CSE)

vi
ABSTRACT

Counterfeit money has always existed an issue that has caused many problems in the market.

Technological growth development has made it possible to create extra counterfeit items which are

distributed in the mitigation market the global economy. Bangui existing banking equipment and so on

trading sites to check the authenticity of funds. But the average person does not do that have access to

such systems and that is why they are needed in order for the software to receive counterfeit money,

which can be used by ordinary people. This proposed system uses image processing to find out if the

money is real or fake. System built uses the Python system completely language. It contains similar

steps grayscale modification, edge detection, separation, etc. made using appropriate methods.

Keyword: Counterfeit currency, Image Processing, Python programming language, grayscale

conversion, edge detection, segmentation.

vii
ACKNOWLEDGEMENT

Whenever a module of work is completed, there is always a source of inspiration. I always find my

parents as my torch bearers. While completing this task, I realized from my inner core that Rome was

not built in day. I found a stack of mini project reports in the library of ITM Gorakhpur library. Those

reports are the landmarks for me on the way of this task. The presented report is an effort of day and

night works. Selection is always tough; undoubtedly I am accepting this fact.

I am sincerely thankful to Mr. Ashutosh Rao (HOD) & Mr. Bidya Sagar (Mini Project Coordinator)

for his support. I express my gratitude and thanks to all the faculties and staff members of Computer

Science & Engineering department for their sincere cooperation in furnishing relevant information to

complete this mini project report well in time successfully.

Finally, my greatest debt is to my parents, my family for their enduring love, support and forbearance

during my project work.

Vipul Singh

B. Tech, CSE 3rd Sem

Roll No.1901200100122

viii
TABLE OF CONTENTS

Page No.
CERTIFICATE v
DECLARATION vi
ABSTRACT vii
ACKNOWLEDGEMENT viii
TABLE OF CONTENTS ix
LIST OF TABLES x
LIST OF FIGURES xi
LIST OF SYMBOLS AND ABBREVIATIONS xii
CHAPTER 1: INTRODUCTION 1-68
1.1 GENERAL 1
1.2 INTRODUCTION TO MICROWAVE SOURCES 2
1.3 GENERAL 3
1.3.1 Evolution of Microwave Tubes 5
1.3.2 Operating Principle of Gyro-TWT 6
1.3.2.1 General 15
1.3.2.2 Beam-mode line dispersion 16
1.3.2.3 Waveguide mode dispersion 18
CHAPTER 2 : LITERATURE REVIEW 59-150
2.1 GENERAL 75
2.2 ALTERNATE METHODS OF MICROWAVE GENERATION 99
2.3 STATE-OF-THE-ART 115
…………………………………

ix
LIST OF FIGURES

Figure No. Title Page No.

x
LIST OF TABLES

Table No. Title Page No.

xi
LIST OF SYMBOLS AND ABBREVIATIONS

ANN : ARTIFICIAL NEURAL NETWORK


:
:
:
:
:
:

xii
CHAPTER-1
Introduction to Python

1.1 PYTHON

Python is a high-level, interpreted, interactive and object-oriented scripting language. Python is


designed to be highly readable. It uses English keywords frequently where as other languages use
punctuation, and it has fewer syntactical constructions than other languages.

• Python is Interpreted: Python is processed at runtime by the interpreter. You do not need to
compile your program before executing it. This is similar to PERL and PHP.

• Python is Interactive: You can actually sit at a Python prompt and interact with the interpreter
directly to write your programs.

• Python is Object-Oriented: Python supports Object-Oriented style or technique of


programming that encapsulates code within objects.

• Python is a Beginner's Language: Python is a great language for the beginner-level


programmers and supports the development of a wide range of applications from simple text
processing to WWW browsers to games.

1.2 HISTORY OF PYTHON

Python was developed by Guido van Rossum in the late eighties and early nineties at the National
Research Institute for Mathematics and Computer Science in the Netherlands.

Python is derived from many other languages, including ABC, Modula-3, C, C++, Algol-68,
Smalltalk, and UNIX shell and other scripting languages.

Python is copyrighted. Like Perl, Python source code is now available under the GNU General Public
License (GPL).

Python is now maintained by a core development team at the institute, although Guido van Rossum
still holds a vital role in directing its progress.

1.2.1 Python History and Versions

• Python laid its foundation in the late 1980s.


• The implementation of Python was started in December 1989 by Guido Van Rossum at CWI
in Netherland.
• In February 1991, Guido Van Rossum published the code (labeled version 0.9.0) to alt.sources.
1
• In 1994, Python 1.0 was released with new features like lambda, map, filter, and reduce.
• Python 2.0 added new features such as list comprehensions, garbage collection systems.
• On December 3, 2008, Python 3.0 (also called "Py3K") was released. It was designed to rectify
the fundamental flaw of the language.
• ABC programming language is said to be the predecessor of Python language, which was
capable of Exception Handling and interfacing with the Amoeba Operating System.
• The following programming languages influence Python:
o ABC language.
o Modula-3

And so on …….

2
CONCLUSION

……..

3
REFERENCES

NOTE- References must be in APA Format.

You might also like