0% found this document useful (0 votes)
22 views25 pages

ITR MICRO Finall

Uploaded by

spidermakdi5324
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views25 pages

ITR MICRO Finall

Uploaded by

spidermakdi5324
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25

Chapter 1: IT Industry Overview

Information Technology (IT):

Information Technology (IT) is the use of computers to store, retrieve, transmit, and
manipulate data or information. IT is typically used within the context of business
operations as opposed to personal or entertainment technologies. IT is considered to be a
subset of information and communications technology (ICT). An information technology
system (IT system) is generally an information system, a communications system or, more
specifically speaking, a computer system – including all hardware, software and
peripheral equipment operated by a limited group of users.
The IT Industry:
Information Technology (IT) is a phenomenon that has dramatically changed the daily
lives of individuals, the modes of business operations as well as the market
competitiveness. IT comprise of design, development, implementation and management
of computer-based information systems, particularly software applications and computer
hardware. Today, it has grown to cover most aspects of computing and technology.

It facilitates large volumes of information to be stored, processed and/or transferred at


lightning speed. Only few selected specialized companies in the world are engaged in IT
business but most corporations and institutions use information technology to enable
functions (like better communication between staff, suppliers, customers, asset
management etc.) that drive their business. The constant upgrade in IT, along with
increasing global competition, is adding complexity of several orders of scale to the
related business and trade.It facilitates large volumes of information to be stored,
processed and/or transferred at lightning speed. Only few selected specialized companies
in the world are engaged in IT business but most corporations and institutions use
information technology to enable functions (like better communication between staff,
suppliers, customers, asset management etc.) that drive their business. The constant
upgrade in IT, along with increasing global competition, is adding complexity of several
orders of scale to the

1
General Layout:

Broadly, we can come up with the following segments for IT layout. Many of general
layout for IT industry will have a presence in multiple segments are as follows:

1] Product Companies:

A Product is an object or system made available for consumer use, it is anything


that can be offered to a market to satisfy the desire or need of a customer. In retailing,
products are often referred to as merchandise, and in manufacturing, products are bought
as raw materials and then sold as finished goods. A service is also regarded to asa type of
product. A Developer usually provides an identifier for each particular type of product
they make, known as a Design or model. These are companies that work on products meant
to serve a specific use for a customer.

2] Service Companies:

Companies, who are in the Information Technology Services industry, provide services
to their customers such as software support, computer systems design, and data processing
facilities management. Rapid technological advances drive the industry demand.
Individual company’s depends on technical expertise, innovative services, and effective
marketing. Big establishments have advantages in broad service offerings and global
reach. Therefore, they have the ability to provide outsourcing services to big corporate
customers. Smaller organizations can compete effectively by specializing in market niches
or by partnering with larger companies that want to broaden their mix of services.

3] In-House IT Departments:

In-house IT support refers to your IT department located inside your business. It also
implies that you will have to hire the people necessary to run this department and thatyou
will have full control over them and their actions. There are several benefits to building
your IT support team. The IT function of some of the largest organizations maybe bigger
than many standalone IT companies. This function typically functions like a costcentre that
provides IT services for the core business.

2
Fig. General Layout of the IT Industry

3
Chapter 2: Industry Information

Details Of Industry:

Domain Computer is an IT Infrastructure Service Provider at Kolhapur & Sangli


District for the various services like Cloud Services, AI Services, Network Solutions etc.
To achieve its goal the Domain Computer conducts Technology workshops, Technology
update sessions, Trainings for industry certification, Technology advisory meet,
Professionals meet for emerging technology discussions, etc. Domain Computer
Education prime collaboration mechanism is providing comprehensive trainings on
industry certifications from Cisco, Microsoft, RedHat and others. These trainings are
conducted by industry working professionals who have extensive hands-on experience and
the practical knowledge in designing and deploying solutions, according to real life
situations.

History Of Industry:

Domain Computer was founded in January 2008 in Kolhapur District & in July
2013 Established center in Sangli District.
Founders Of the Domain Computer Kolhapur Head Office:

• Mr. Sagar Tondale


• Mr. Sachin Shrishrimal

Today, Domain Computer is working as certified training and exam partner for Red
hat India Pvt. Ltd, The Organization is affiliated with “Shivaji University” for Computer
Hardware Course. Also the organization is affiliated with MSSDS [Maharashtra State Skill
Development Society] for SKILL India IT Courses.

4
Services By The Company:

1) Domain computer education is a team of corporate trainers. With the advance training
of computer technology which also provides corporate training for corporate levels candidate and
companies.
2) The mission is to train our students to an expertise level, with the latest technologiesin
the Global IT Market, which is required by MNC’s by providing in-depth knowledge with hands-
on practical on modern equipment’s with Global IT Certification.
3) In View of the huge demand in the IT industry, Domain Computer Placement
Department Interact with Companies, understand their current and growing requirements and place
the engineer

Organizational Structure of Industry:

Facilities:

24 Hour Lab Facility Battery Backup

Special Coaching for Soft Skill


&
Library Facilities
Interview Techniques

Exam Center for


Microsoft AZURE
AMAZON,
REDHAT,

ORACLE & Others

5
Infrastructure:

Internet Facility Well Equipped Labs

Special CISCO Equipped Lab Special Lecture Rooms

Update IT Magazine WI-FI Campus.

Router RACK Structured Cabling

6
Staff:

There are no leashes at Domain Computer. Domain Computer work on flat,


decentralized teams, each with decision-making authority, and our people have the
freedom to approach, own, and solve problems creatively. Domain Computer have
intentionally chosen this Domain Computer is a team of young, enthusiastic and creative
Engineers working consistently towards quality delivery. At Domain Computer believes
in long term relations.

Domain Computer has approximately 7 employee team which includes followingstaff


members.

1. Mr. Sagar Tondale (Founder& Director)

2. Mr. Sachin Shrishrimal (Founder& Director)

3. Mr. Nilesh Patil (Senior Technical Trainer)

4. Miss. Vaishnavi Patil (Senior Technical Trainer)

5. Mr. Sujay Herwade (Senior Technical Trainer)

7
Chapter 3: Industry Equipments

Major equipment’s used Computer system

Manufacturer HP, Fujitsu, Lenova

Operating System Windows 10


Memory(Ram) 4.00 GB
Hard Disk 500 GB
Total Computer Systems 30
Approximate Cost 6,00,000 lacs

Network Components

Device Name 1) Cisco Router Wireless Access Point


Series Total = 4
1750,1841,1941,2841 Cisco Wireless Firewall Router
Total = 6 Total = 2
2) Cisco Switches Cable Tester = 2
Series Catalyst Crimping Tools = 4
2950,2960,500 Punch down Tool = 2
Total = 3 RJ 45 Connectors = 100
1) Coaxial Cable = 5
2) Twisted Pair = 100
3) Fiber Optic = 10

Total Cost = 4,00,000

8
\

About routine maintenance

Activities carried out in the routine maintenance includes following things

1. Daily infrastructure maintenance for about 1 Hr.

2. Weekly system maintenance.

3. Daily work progress backup.

9
Chapter 4: Types of Services given by Company

The Domain Computer Education are committed to continually achieve higher quality
standardsin providing- Training, project Management and offering Staffing &IT Solutions
ensuring quality service every time.

Services given by organization

1. Network Projects Wired & Wireless

2. Cisco Router Configuration & Solutions

3. Remote Support

4. IT Services

5. AWS&AMAZON Cloud Solutions

10
Chapter 5: Software Used

5.1 Major software products used

In these 6 weeks of training we used various software’s that helped us in test case making
and executing the test cases too. Major software’s used during this course were Microsoft
word, Abode reader and Command Prompt Google Chrome web browser.
And also we are introduced with new software’s like Python Idle compiler,
AI libraries like OpenCV, Tkinter, speech recognition that made us aware about the latest
industry demandable technologies for the MNC’s.

1] Operating System:

Specifications: Licensed and Updated version of windows 10 O.S.


Use : Manages all the Hardware and Software on the computer.
Cost Of Maintenance: No Maintenance.

2] ILDEs:

Specifications: Licensed ILDEs Updated Libraries. Use : For Coding.

3] Anaconda:

Specifications: Licensed Anaconda With Updated Libraries Use: For Coding

11
Chapter 6: Language Learned

Python With AI:

1] Python

What is Python:

Python is a popular programming language known for its readability and beginner-friendliness.
Unlike some languages that require complex instructions, Python uses clear and concise code that
closely resembles written English. This makes it easier to learn and understand, even for those with
no prior programming experience.

Python's versatility makes it useful for a wide range of tasks. It's commonly used for web
development, data analysis, automation, and even scientific computing. The vast amount of libraries
and frameworks available for Python further expands its functionality, allowing programmers to
tackle specialized problems in various fields.

Points Covered:

✓ Learn Python basics: data types, operators, control flow, functions.


✓ Master core concepts: variables, modules, packages, object-oriented programming (optional).
✓ Explore Python applications: web development, data analysis, automation, scientific computing
(depending on program).
✓ Practice essential skills: version control with Git, testing, debugging.
✓ Tailored learning: Internship focus can be broad or specific (web, data analysis etc.).
✓ Gain practical experience: Apply Python knowledge to solve problems and build projects.

12
Chapter 7: Basic Python Program

Program:

a=int (input ("Enter First Number"))

b=int (input ("Enter Second Number"))

# addition

print ('Sum: ', a + b)

# subtraction

print ('Subtraction: ', a - b)

# multiplication

print ('Multiplication: ', a * b)

# division

print ('Division: ', a / b)

# floor division

print ('Floor Division: ', a // b)

# modulo

print ('Modulo: ', a % b)

# a to the power b

print ('Power: ', a**b)

13
Output:

14
Chapter 8: Information Of Softwares
Python empowers you to create informative and visually appealing reports, ranging from one-
pagers to multi-page summaries. This guide delves into popular libraries and approaches to craft
reports tailored to your needs.

Building Block Libraries:

1. Pandas:
Often the bedrock of report generation, Pandas excels at data manipulation. It facilitates tasks like
loading data from various sources (CSV, databases), cleaning and transforming it, and organizing
it into DataFrames (tabular structures) suitable for report generation.

2. Matplotlib & Seaborn:


Visualization is key for conveying insights effectively. Matplotlib, a core Python plotting library,
provides a comprehensive toolbox for creating charts (bar, line, scatter) and
histograms. Seaborn, built on top of Matplotlib, offers a high-level interface for crafting aesthetically
pleasing visualizations tailored to statistical data exploration

• Here's an example using matplotlib :

import matplotlib.pyplot as plt

from scipy import stats

x = [5, 7, 8, 7, 2, 17, 2, 9, 4, 11, 12, 9, 6]

y = [99, 86, 87, 88, 111, 86, 103, 87, 94, 78, 77, 85, 86]

slope, intercept, r, p, std_err = stats.linregress(x, y)

def myfunc(x):

return slope * x + intercept

mymodel = list(map(myfunc, x))

plt.scatter(x, y)

plt.plot(x, mymodel)

15
plt.show()

• Output :

16
Chapter 9: Safety and Security Tools Used in Company

1] Antivirus:

In the company all machines and all servers are protected by Licenced and latest versions of
antivirus softwares.

2] Operating System:

In the company all machines and all servers have latest version of Operating System and Security
Patches.

3] Windows Defender:

In the company all machines and all servers are protected by Licenced and latest versions of
Windows Defender antivirus software.

4] Firewall Settings:

In the company all machines and all servers have Firewall Settings are turned on so systems are
protected by Licenced and latest versions of Firewall settings.

5] Local Area Network (LAN) Connection:

In the company all the machines and all the servers connected with LAN are protected by LAN
Password System.

6] WIFI Routers:

WIFI Routers are encrypted and Have Strong Password.

7] System Backup:

All the machines have Backup system enabled.

17
Chapter 10: Practical Experiences in Organization

10.1] Practical experiences in organization

We completed our industrial training at Laurel Technologies. Our training was of 6 weeks. During
our 6 weeks training we were assigned with different tasks such as testing, development and
management. We all worked on a live project named “Better Emailing”. There are three different
versions of Better Emailing are: Better Emailing mobile version, Better Emailing desktop version and
Better Emailing Microsoft Outlook version.

Everyone was assigned a specific module from Better Emailing for testing purpose. I was assigned the
Message actions module that included options like Tiny tasks, Done, Add task, schedule, needs
scheduling and spam. Each one of the above options had different functionality and each functionality
was to be tested on its true and false sides so that there were no defects in the application and its output
must be as expected by the user.

For the above module, I first wrote test cases on each and every field in every option. After that I tested
the test cases, uploaded screenshots and then submitted the status to the developer. Then developer
resolved our queries and made changes with the help of test cases. After developers work was done
then I retested the test cases with the new updates and uploaded new status as per the output.

10.2] Particulars of Practical Experiences

In the industrial training, we also attended the Contest organized by the Domain Computer Education
that is helped us to develop versatile skills like Presentation, Video presentation Resume Building k
which will, help us for our future life and our professional career also.

Soft Skills:

Communication, Presentation, etc. In our training, we develop our communication and presentation
skills, which are most helpful for us. With the help of this skills we can able to represent our ideas in
front of our Team and able to communicate properly with our head and team and its help the also for
project discussion such as collecting requirements and expectation of users for their project

18
Life Skills:

Time management, Safety, Innovation, Entrepreneurship, Teambuilding, etc. In the time of training
we develop our skills like time management, team building. With the help of this skill we are
developing our project task in the given time, audits also helps us for working in team, in this period
we are able to complete our work in given time and understand the opinions of our team members.
Also we are able to keep our data safe from the hackers. It’s really a great achievement for us to
working in the group, understanding the ideas of each other and completing the work in the defined
amount of time and keep our data safe and secure from the stakeholders and hackers.

Hands-On:

In the training we are not just studies the theoretical concepts, also learnt form it Practically by our
own way, it helps us for developing our ideas and our mentality about to complete the Python project,
I began by thoroughly understanding the project requirements and objectives. I conducted research to
identify suitable libraries and tools for implementing the required functionalities. Next, I planned out
the project's structure and design, breaking it down into manageable tasks. I set up my development
environment, ensuring that all necessary dependencies were installed. Then, I started coding, focusing
on implementing the core features first. As I progressed, I regularly tested my code to catch any bugs
or errors early on. I iteratively refined and optimized my code, incorporating feedback from testing
and making necessary adjustments. Along the way, I documented my code and created user
documentation to facilitate understanding and usage.

19
Chapter 11: Description about Project

➢ Title : ROCK PAPER AND SCISSOR GAME


➢ About Project:

The project that we deployed in the period of our industrial training is ‘Rock, Paper
And Scissor Game’ We create python ‘Rock, Paper And Scissor Game’ using python.

The aim of this project is to create Rock, Paper and Scissors Game With python

➢ Objective:

1. First download python 3.12 version


2. Open IDLE and Create new File.
3. Write python code for Rock, Paper and Scissors Game.
4. Run the code & Display the result

➢ Code:
import random
while True:
user_action = input ("Enter a choice (rock, paper, scissors): ")
possible_actions = ["rock", "paper", "scissors"]
computer_action = random.choice(possible_actions)
print (f"\nYou chose {u ser_action}, computer chose {computer_action}.\n")
if user_action == computer_action:
print (f"Both players selected {user_action}. It's a tie!")
elif user_action == "rock":
if computer_action == "scissors":
print ("Rock smashes scissors! You win!")
else:
print ("Paper covers rock! You lose.")
elif user_action == "paper":
if computer_action == "rock":

print ("Paper covers rock! You win!")


else:
print ("Scissors cuts paper! You lose.")

20
elif user_action == "scissors":
if computer_action == "paper":
print ("Scissors cuts paper! You win!")
else:
print ("Rock smashes scissors! You lose.")
play_again = input ("Play again? (y/n): ")
if play_again.lower() != "y":
break

➢ Output:

21
Chapter12: What We Did In Company

12.1] Challenging experiences encountered

Throughout the six-week training program, we encountered various learning opportunities


that helped us grow as programmers. Installing Python and setting up the environment provided
a great introduction to essential setup skills. Learning fundamental concepts like datatypes,
operators, and decision-making required some adjustment but became easier with practice. As
we progressed to conditional statements, loops, and logical operations, we found that hands-on
practice and exercises greatly aided our understanding. While advanced topics like sorting
algorithms, recursion, and data structures such as tuples and dictionaries were initially complex,
the supportive environment and practical examples helped clarify these concepts. Exploring
modules, packages, and file handling allowed us to appreciate the organization and efficiency
in programming. The introduction to data science libraries like NumPy and Pandas was an
exciting challenge, and with guided exercises, we quickly became comfortable manipulating
datasets. GUI development with Tkinter and learning about AI, machine learning, and
frameworks like Tensor Flow were particularly engaging, offering a glimpse into powerful
applications of Python. The final project and comprehensive test were valuable experiences that
allowed us to integrate our knowledge, ultimately reinforcing our skills and confidence.

22
Chapter 13 : Conclusion

The Rock, Paper, Scissors game project in Python provides a fundamental yet engaging way to
explore basic programming concepts and logic building. Overall, the Rock, Paper, Scissors
game project not only provided a fun and interactive way to learn Python programming but
also laid the foundation for developing more advanced applications. The skills and concepts
acquired through this project are valuable for any aspiring programmer and contribute
. significantly to their journey in the world of coding

23
Chapter 14: References

1] www.w3schools.com

2] www.tutorialspoint.com

3] www.google.com

4] www.quora.com

5] www.wikipedia.org

24
25

You might also like