Professional Documents
Culture Documents
Sodapdf-converted
Social Media Marketing (Vels Institute of Science, Technology and Advanced Studies)
KAASHIV INFOTECH
INTERNSHIP REPORT
Submitted by
B.SANTHOSH KUMAR
REG. NO: 2213143037046
The partial fulfillment of the requirement for the award of the degree of
Master of Computer Applications (MCA)
NOVEMBER – 2023
DEPARTMENT OF MASTER OF
APPLICATION
DECLARATION
I further declare that this Internship has not been submitted elsewhere for any other
degree.
Date:
CERTIFICATE
This is to certify that the Internship entitled STUDY ON PYTHON
PROJECT DEVELOPER Submitted in partial fulfillment of the requirement for the award
of MCA Degree of Guru Nanak College (Autonomous), is a result of a Bonafide work
carried out by B.SANTHOSH KUMAR during the year 2023-2024, under my supervision.
Date:
ACKNOWLEGMENT
First I would like to thank Mr. Venkatesan Prabu CEO of KaaShiv InfoTech
Private Limited in for giving me the opportunity to do an internship within
the KaaShiv InfoTech Private Limited. Although quite short, for me this was
a great experience I can learn from. It helped me to explore my skills and
increased my interest in python development.
I would also like to thank Ms. S Nirmala Devi mam HOD of MCA
Department and the staff for helping me during my internship period.
CERTIFICATE OF INTERNSHIP
TABLE OF CONTENT
1. SYNOPSIS
2. ORGANISATIONAL PROFILE
6. DATACHARTS
7. USAGE OF COMPUTER
8. SCREEN SHOTS
9. SUGGESSION
10. CONCLUSION
1. SYNOPSIS
The main objective of this Summer Internship Training is to obtain practical "on the job
"experience with a sponsoring company. This Internship training is to gain work
experience and to know the computerization of the concern and the management
principles and objective of the company. The major advantages of the system are as
follows: provide best and fastest services Increase the utilization of all productive
resources, Enhanced data security, generation reports.
We believe in strategic partners rather than solution providers in our professional arena
that allows transforming higher business results than fulfilling the business operation
alone. Our Service towards the higher vision and dictum provisions the optimal solution to
any target with great assurance in this competitive world.
We are open to technological challenges with Strategic scheme that experiences you from
a well planned requirement initiative to quality business deliverables with great efficiency
and responsiveness.
2. ORGANIZATIONAL PROFILE
Kaashiv info tech has provided specialized Knowledge Services to a wide range of
industry verticals. This puts us in a unique position where we are able to not only deliver
cutting edge solutions but also help build in-house competencies of our Clients, be it in the
Knowledge Services domain or a part of our Enterprise Services.
At Kaashiv info tech, we believe in relationships, in being strategic partners rather than
solution providers, giving special focus to processes and quality. Our client repertoire is
therefore amongst the Who’s Who of the industry, returning to us for quality solutions,
each time, every time. Kaashiv info tech is where we successfully marry Knowledge with
Technology to deliver Real Business Benefits to all our Clients. Kaashiv info tech is where
Knowledge Meets Business..d.
Consistently delivering mission, our team has been delivering technically challenging
projects under tight timelines, while also providing exceptional customer service and
support to our clientele. This in turn has led to extremely positive long-term working
relationships all over. Our detailed project process was created to ensure our projects are
completed on-time, in-budget, and to the clients complete satisfaction.
2.4 FACTS
• Kaashiv Infotech is a services provider company.
• An ISO 9001:2000 Certified Company.
• Registered with MSME (Micro, Small & Medium Enterprises).
• Kaashiv Infotech develops IT solutions, underlined by innovation and value creation
that impact and redefines the businesses processes.
• Kaashiv Infotech takes pride in its philosophy of ‘Customers First’ which empowers
our Employees to create a real value for the customers.
• Our continuous development and training programs ensure that we are always
positioned to provide our valued customers a wide range of high quality services,
using the latest tools and technology.
2.5 PRODUCTS
Web projects
• Jobsanddumps
• Kernelmind
• Catch2learn
• Dotnetmiracle
• IPhoneWebsite
• LaptopWebsite
Software Development
• Canadian Project
• SiddhaDoctor
• Canadian Project
• FloralDesign
• Insurance
• Leak Detector Mechnaism
• User`s Feed Miner
• Sanctuaries
• Agriculture
• Physician
• BPO
• BackWaters
• Fertilizers
• Delta System Solutions
• Enterprise
• FastFood
• JerryIcecream
• FlowerShop
• Mail Spam Dissector
• SQL Injection Protector
• Documentum Repositire
• HyperServicedWeatherAlter
• College Fedend-Next Generation
• Horizontal Data Aggreator
• XSD Filtered Data Validator
• Intrusion detector Auto Administry
2.8 MISSION
Kaashiv InfoTech an industry leader in the area of information technology. We are a team
of highly motivated managers and staff dedicated to providing the best products and
services available in the industry. Our Strength is greater from our Commitment towards
our clients, our industry, our employee and ourselves.
Provide cost effect high quality innovative solution & services, powered by state-of-the-art
technologies, anchored on our basic principles of:
• Explore
• Innovate
• Improve
The strong R&D team of Kaashiv Infotech is constantly working to upgrade existing
solutions and develop new products. Kaashiv Infotech is transparent and accountable to
customers, shareholders, partners, and employees and strives to deliver oncommitments
and results.
2.9 Vision
To Provide Extraordinary Customer Satisfaction through
• Hassle-free, multi-market project management expertise
• Adding value at proposal, planning, execution and delivery
• Advanced technology and tools
• Superior quality, transparency, responsiveness and accountability
KaaShiv InfoTech,
X-41, Shivanantha Building, 5th Floor,2nd Avenue,(Near Ayyappan Temple) Anna Nagar,
Chennai – 600040
Contact Number :+91- 7667662422, +91- 7667662428
Customer Care Number :+91-9840678906, +91-9003718877
Email : kaashiv.info@gmail.com ; venkat@kaashivinfotech.com
Website: www.kaashivinfotech.com
ISO Certified Company – Google Rated Number 1
Common Wealth Bank Recognized Leading Light Rising Star Award Winner
Run by 10 Years Microsoft Awarded MVP ( Most Valuable Professional )
Google Recognized Experts
Cisco Recognized Certified Experts
Microsoft Certified Professionals
Artificial Intelligence and Robotics Experts
HCL Technologies Awarded SME ( Subject Matter Expert )
Web Development
• Web Design
• Web Programming
• E- Commerce
• UI Design
• Website QA
• Website Project Management
• Other-Web Development
• Web Hosting
• Domain Name Registration
• Search Engine Optimization
• Social Integration
Software Development
• Web Development
• Windows Development
• Desktop Applications
• Game Development
• Script & Utilities
• Software Plug-ins
• Mobile Apps
• Application Interface Design
• Software Project Management
• Software QA
• VOIP
• Other-Software Development
Design & Media
• Graphic Design
• Logo Design
• Illustration
• Print Design
• 3D Modeling & CAD
• Audio Production
• Video Protection
• Voice Talent
• Animation
• Presentations
• Engineering & Technical Design
• Other Design & Multimedia
2.12 BUSINESS SERVICES INCLUDE
BPO Services
Customer Services Market Research Medical Answering
Services
Application/Claims Research Surveys Technical Support/Help
Processing Desk
Subscription Services Answering Services Telemarketing Services
Billing Queries,etc. Phone Answering Lead
Services Generation/Qualification
Sales and Order Product Information Prospecting
Fulfillment Requests
Sales Closures E- publishing/E- Promoting
Accounting services/Products
Up-Selling and Cross- Forms processing XML Conversion
Selling
HTML/SGML Airway bills Medical Claims
Conversion
We’re paasionate about best practices by constantly discovering, codifying and sharing
new ones through best practices for generating recruitment results, best practices for
becoming more creative in our work, best practices for offering a higher level of service to
our clients.
2.16 R&D
Our R&D staff with rich and vivid experience work round the clock with innovative skills,
updated software technologies and perfect interpersonal learning, which makes this
division an unique one. Our researchers utilize advanced search techniques, and carry out
research on many search engines and other search tools on the world wide web.
Responsive Web design using Latest trends like AnuglarJS and Bootstrap, is the
approach that suggests that design and development should respond to the user’s behavior
and environment based on screen size, device, platform and orientation. The practice
consists of a mix of flexible screen design such as grids, layouts, images and an intelligent
use of CSS media queries.
Web design encompasses many different skills, creativity and disciplines in the creation
and maintenance of websites. The different areas of web
design include web graphic design, multimedia design; interface design; authoring,
including standardised code and proprietary software; user experience design; & search
engine optimization.
Mobile app development focuses on Hybrid mobile development is the act or process by
which a mobile app is developed for mobile devices(Android and IOS), such as personal
digital assistants, enterprise digital assistants or mobile phones.
3. Organization Chart
Kaashiv is Equipped with astonishing professionals in multiple areas who can understand
the tribals and tribulations of every trade, work in tandem with the clients. Our
Management team retains high quality of understanding and experience of operating in the
Indian environment.
➢ Our Managing Director, Mr.J. Venkatesan Prabu.
An eminent Microsoft Web Developer Advisory Council team member and a well known
Microsoft Most Valuable Professional (MVP) for consecutive 7 year since 2008. Eight
years of IT field experience worked with US, UK, Japan and Australian clients. Bagged 12
International Level, 6 Company Level, 7 National Level, 3 State Level prizes and awards
during his career which includes Four Microsoft Awards. Venkat's technical
contribution/social service includes 500 Articles which is read by 300 developers per day
from 250 Countries world wide.
Check his technical blog @
http://venkattechnicalblog.blogspot.com
Check his MVP profile @ http://mvp.microsoft.com/en-
us/mvp/Venkatesan%20Prabu%20Jayakantham-4020746
An Oracle Certified Expert from LaserSoft (Polaris now) worked for multi-national
customer for almost 3 years crashed his Oracle Certified Expert exam and Red Hat
Certified Linux Expert exam with real time talented experience.
➢ Our Dotnet Technical Project Manager,Mrs. Subashini
A Developer from HCL Technologies. She got a overall 6 years of experience worked in
US, Canada and Japanese projects which includes 2 years of direct interaction with
Australian customers. She is first class MBA graduate with Multi ligual expertise working
towards all Microsoft technology products for KaaShiv InfoTech
➢ Our Technical Architect, Mr.J.Arunachalam
An Electronic Architect worked with Embedded, GSM, VLSI, Matlab, Labview and most
of the advanced tools in the IT industry.
Generally, software developers are responsible for designing, developing, and testing
software programs that meet the specific needs of their clients or organizations. They must
have a strong grasp of programming languages, software development methodologies, and
software engineering principles. In this blog, we will delve deeper into a software
developer's job roles and responsibilities, exploring the skills and knowledge needed to
excel in this dynamic and rewarding career.
These days firms expect software developers to possess the following skills:
The job of a software developer depends on the needs of the company, organization, or
team they are on. Some build and maintain systems that run devices and networks. Others
develop applications that make it possible for people to perform specific tasks on
computers, cellphones, or other devices.
Software engineers design, develop, and test software and applications for computers. The
main duties and responsibilities of software engineers include directing and participating
in programming activities, monitoring, and evaluating system performance, and designing
and implementing new programs and features. Add your major responsibilities of software
developers to our full software engineer role description sample to design a job listing for
your organization and start attracting top talent today.
A software developer ought to have a bachelor’s degree in software development and 0-3
years of experience in the industry. They must also have a thorough understanding of
standard concepts in their chosen technology, as well as programming practices and
procedures. Above all, software engineers must know how to create and execute software
development goals using their knowledge, and in case of any problems, they are liable to
report them to their respective project managers or leaders. Furthermore, they must be
creative and flexible.
When it comes to the job description of a Software developer, they have so many
languages that can be included as a part of their expertise. If you are a software developer,
you must be knowing any coding languages like Java, C#,.Net, C, Sybase, Oracle
Software, and some more.
The role of the developer is inclusive of taking charge of developing software by writing
code, designing, and implementing new operating systems or modifying software systems
or ongoing business projects. Because of technical advancements and the strategic changes
of the organization, you as a developer might have to operate continuously in a changing
environment. You’ll build, manage, audit, and upgrade systems to meet specific demands
frequently with the help of a systems analyst or architect. You might also have to test both
hard and software systems to detect and fix system flaws. The roles can differ but these are
some of the basics that this job role covers.
When it comes to the job duties of a Software developer, the function might vary from
business to business, industry to industry and so will the change in responsibilities. A
software developer’s job responsibilities are determined by the needs of the company,
organization, or team they work for. Some people design and maintain networks and
devices. Others create software after analyzing user requirements that allow users to
complete specific tasks on computers, cellphones, and other devices.
Let’s say you’re looking to hire a full-stack developer for your project that can work on
both back-ends as well as front-end development. Then the roles and duties will change in
accordance with your needs. Let us explore all of the qualities necessary from a common
ground or broad perspective in this part.
The most crucial section of the job description is the software developer duties and
responsibilities section. Here, one must have a description of the tasks and responsibilities
of this position on a daily basis, as well as how the job fits into the organization and to
whom the person will report.
• Start with their job role includes they start with examining the initial needs of the
users/clients
• Write and test code, make alterations and changes as and when needed, and
communicate with any project programmers.
• For new software programmes, they need to investigate, create, and write codes
based on different computer operating systems.
• The next thing is to develop current programs by analysing and identifying areas for
adjustment or modification by evaluating the software and systems that make
computers and hardware operate.
• You need to create technical requirements to integrate current software products and
understand the compatible platforms that are set to function together.
• They also have to maintain systems by monitoring and addressing software faults
and work together with other personnel, such as project managers, graphic artists,
UX designers, other developers, systems analysts, and sales and marketing
professionals to produce operational documentation with technical writers.
• Another way, you can also consult clients and coworkers about software system
maintenance and performance with the goal of developing or altering existing
operating systems.
• Try to look at technology from a newer perspective.
• Utilizing internal knowledge-sharing platforms and external courses, reading
manuals, and using new apps are all ways to keep your technical knowledge and
abilities up to date.
The role of a software developer engages in identifying, designing, installing and testing a
software system they have built for a company from the ground up. It can range from
creating internal programmes that can help businesses be more efficient to produce
systems that can be sold on the open market. Once software developers have delivered the
final software system, they will also help in maintaining and updating the programme to
ensure that all security problems are fixed and that it operates with new databases.
Software Developers create applications that allow people to do specific tasks on a
computer or mobile and others develop the underlying systems that control networks.
In the role of a software developer, you could work in a variety of industries which means
you could work on a variety of projects. You will likely work closely with developers,
product managers, graphic designers and business analysts to find out what clients want
and the most efficient way to achieve them. You will be responsible to work on either the
replacement of a whole system or modifying software and integrating it into existing
networks. Using several programming tools and languages, your daily tasks may include:
The roles and responsibilities of software developers will include a range of tasks that
involve the design, development, testing, and deployment of software programs and
systems. Your primary focus will be on producing clean, efficient code based on
specifications and ensuring that it meets the needs of the organization.
One of your primary responsibilities will be to write and develop code that meets the
specifications and requirements of the project. This will require you to work closely with
other members of the development team to ensure that the code you write is consistent
with the overall project design.
Once you have written the code, you will be responsible for testing and debugging your
code to ensure that it functions properly. This may involve running automated tests,
manually testing the software, and fixing any issues that arise during the testing phase.
In addition to writing and testing code, you will also be responsible for deploying the
software to production environments. This may involve working with other teams within
the organization, such as operations or infrastructure teams, to ensure that the software is
properly deployed and configured.
Other departments, such as sales and marketing, might be more outwardly facing, but
while Research & Development is separate from these, it has functions that are closely
related.
R&D is the means for companies to achieve future growth and maintain their relevance in
their chosen market. It involves spending resources on investigation and testing to develop
new products or new ways of doing things. It also supports the enhancement of existing
products or processes.
The name, research and development, may suggest high-tech, or the pharmaceutical
sector, but in fact R&D is applicable to a wide range of industries. For example, many
consumer appliances will go through rigorous R&D processes, either to develop new
versions of products or improve current designs.
Underpinning this kind of activity are various key functions which together define the role
of the R&D department.
The research study must also determine the specifications of the product, the projected
costs of its production, and the time it will take to produce.
The research function prepares the way for new product development.
New product development is based on the concepts and requirements coming out of the
research phase of a project. This often involves prototyping, to see how a working model
of the product performs before going into full production.
A crucial part of the development phase is ensuring a new product will meet guidelines
and any statutory requirements.
Within the scope of Research and Development is the evaluation of existing products to
ensure they will still function effectively in the marketplace. The R&D department may
consider the potential for product upgrades or changes.
There may be problems arising with current products which the R&D department is then
tasked to solve. This might involve changes to the manufacturing process.
Another aspect of this role of the R and D department is quality control. Here the research
and development team may perform regular quality checks on products, based on the
department’s depth of knowledge around products’ specifications and requirements.
R&D is not confined to product development. Its various functions may also apply to
processes, such as industrial and manufacturing processes.
This means the focus on innovation and improvement is not so much on the end but the
means. A practical example of this is in developing thermal management solutions to
improve safety and performance in various continuous process and manufacturing
industries.
Again, there can be a similar set of phases, including initial research and identification of
issues and feasibilities, followed by development and prototyping.
Within these R&D functions, there are different types of research and development, and
decision-making associated with them.
It is the sort of research that might then initiate further concepts and lead to applied
research.
Applied research is much more specific with a set of objectives related to a particular
customer or industry need or requirement. Under applied research, any investigations will
focus on commercial objectives to do with processes or products.
This latter form of research will most likely lead to development, with the production of
materials, systems and methods.
Development itself involves different stages and functions. One is prototyping and
designing for production; the other is engineering or manufacturing to produce
commercial products, based on the designs and prototypes from the earlier stage.
The main role of the R and D department is to help a company or organisation to maintain
its competitiveness. This means keeping an eye on developing trends, and on what the
competition is doing.
R&D is therefore also about analysis and a sound understanding of current conditions
within a specific sector or market.
The Research & Development department can help direct the future of a business because
it provides essential information and ideas that support strategic decision-making.
The influx of knowledge that R&D brings can be hugely valuable in developing product
lines or enhancing processes. At a basic level, R&D is a tool, but it has the potential to be
an enormously effective one.
The Research and Development (R&D) department is responsible for conducting research,
developing new products, processes, and technologies, and improving existing products.
The primary responsibility of the R&D department is to drive innovation within the
organization and to ensure that the company remains competitive in its market. Here are
some of the key responsibilities of the R&D department:
Developing New Products: The R&D department is responsible for developing new
products or improving existing ones. This involves ideation, designing, testing, and
prototyping new products, and working with other departments, such as marketing and
sales, to ensure that the products meet customer needs and align with the company's
overall strategy.
Developing New Processes and Technologies: The R&D department is responsible for
developing new processes and technologies that can improve the efficiency and
effectiveness of the organization. This may involve the development of new software,
machinery, or manufacturing processes.
Protecting Intellectual Property: The R&D department is responsible for protecting the
company's intellectual property rights by securing patents, trademarks, and copyrights.
This ensures that the company's innovations and products are not copied or stolen by
competitors.
Collaborating with Other Departments: The R&D department works closely with other
departments, such as marketing, engineering, and design, to ensure that products meet
customer needs, are technically feasible, and are cost-effective.
Managing Budgets: The R&D department is responsible for managing budgets and
ensuring that research projects are completed on time and within budget. This involves
forecasting expenses, allocating resources, and monitoring project progress.
• Meeting with business management, marketing, and the R&D team to discuss
product ideas.
• Conducting market research and evaluating similar products and their functions.
• Collaborating with the engineering and marketing department on product feasibility.
• Redesigning existing products to enhance functionality or reduce costs.
• Creating design projects and specification sheets.
• Presenting product designs to management and stakeholders.
The research and development department helps their company decide which products and
services would most likely find success if offered to their clients and customers. There are
several R&D job responsibilities and functions the department performs to produce usable
data to help develop these products and services.
Product research
The research and development department performs product research after a product or
service proposal. This may include conducting a series of tests, surveys and other research.
The purpose of the research is to find what makes the product useful, the specifications of
how the team should build it, the best methods of marketing it and the product's predicted
success.
Product development
Product development uses the data and research to design and create a product using
specifications that make it most useful. For example, a company is developing a new
mobile phone. The research and development team may seek to understand what size the
phone should be to sit comfortably in users' hands, where they should place buttons for
easy access, how it might fit in users' pockets and how big the screen should be for
comfortable viewing.
Using these specifications, the product development team often conceives many designs
for the product and may create several prototypes for testing.
Product updates
The research and development team also tests and analyzes current products in order to
discover ways of improving them for comfort and usability. This may include more tests
and surveys to learn what customers think about the product, followed by testing new
designs that implement the proposed solutions.
Quality control
R&D often includes a phase of testing to ensure the quality of the product. Since the
research and development team understands the intended specification standards of each
product, they can ensure the product meets or exceeds those standards. This may include
testing the products themselves or conducting research using the product's target user base
for feedback. R&D uses their findings to help improve the product design before finalizing
it for production.
Market research
Research and development is also often responsible for conducting research on the market
for the new product. This may involve discovering:
R&D is an essential function for many businesses. Launching new offerings or improving
existing ones is a way for a business to remain competitive and make profit.
When developing a new product, process or service, or refining an existing one, R&D is
one of the earliest phases. Experimentation and innovation is often rife at this stage, along
with risk. The R&D cycle often begins with ideation and theorising, followed by research
and exploration and then into design and development.
Research and development occurs across a wide range of sectors and industries, and in
companies of all sizes. These range from intensive R&D industries that rely heavily on
R&D projects like pharmaceuticals, life sciences, automotive, software and technology to
areas like food and drink. R&D also plays a major role in the construction industry, in
particular in manufacturing and engineering.
All R&D tends to start with ideas and theories – this can relate to identifying issues or new
opportunities. The R&D process then focuses on exploring and researching those ideas,
seeing what’s feasible. There are two main types of research within R&D – basic research
and applied research.
1. Basic research is all about acquiring knowledge and using it to build understanding
and intelligence that a business can use to its advantage. This knowledge can be the
foundation for further R&D projects and feed into strategic business decisions.
2. Applied research is a lot more defined, and often looks to achieve a specific
objective. This could be using a new technology, reaching a new market, improving
safety or cutting costs. Applied research is often what leads to the development
phase.
The design and development phase is all about taking an idea and making it into a
product or process. Effectively, it’s about translating the research into a commercial
product or service. It often involves designs, prototyping, trials, testing and refinement.
Prototyping is key to the development phase as it allows you to identify and overcome
issues, and improve the design. Eventually, for those in manufacturing development, you
move into manufacturing trials where you look to produce the product on a larger scale.
R&D and product development often go hand in hand. Rapid changes in consumer
demands and emerging technologies means there’s always a need to adapt. Before
developing new products, you need a deep understanding of the market and the user needs.
This lays the groundwork for the development of the new product.
Various concepts are generated and tested at the outset. These can then be prototyped for
further research and testing.
The continual evaluation of existing products, services and processes is also a key part of
R&D. If a product, service or process is no longer profitable or adding value in a market
then it risks stagnating.
It could also be that technology has been developed that could facilitate improvements that
may cut costs, make efficiency gains or improve safety. This can include improvements to
the manufacturing and production processes of the product.
Legislative changes or shifts in user wants can also mean a product or process must
change or evolve to remain viable.
Research and development projects are set up to achieve a range of objectives and
business needs. These could be around introducing a new product or service, improving an
existing process or utilising a new technology.
Often these R&D projects will have unknowns and uncertainties at their core – and the
R&D is aiming to resolve these. It is this uncertainty that forms a core aspect to the
definition of R&D for tax purposes.
An example of an R&D project could be to migrate a legacy system onto the cloud,
automate an aspect of the manufacturing process, or utilise new materials to improve
performance.
R&D strategy
It’s not enough to simply carry out R&D. In order to make the most out of an R&D
function, you need to strategise. Regardless of your R&D objectives, whether you want a
competitive edge, a first mover advantage to capitalise on a new technology, to keep up
with a competitor or break into a new market – how you plan and strategise around R&D
is essential.
An R&D programme that is strategic will reap benefits. When combined with R&D tax
credits, it becomes even more advantageous. You may want to adapt your R&D processes
and planning to make more use of R&D tax credits. The ultimate goal is for R&D to
permeate a company’s culture and approach to business.
The uncertainty at the heart of the potentially most lucrative R&D projects can be
mitigated financially by the use of R&D tax credits. You can get rewarded for taking
more risks. This helps effect a change in mindset when approaching risky projects. This is
where our sector experts and chartered tax advisers come in.
6. DATA CHART
FIGURE 6.1:
FIGURE 6.2:
7. USAGE OF COMPUTER
Python is a high-level programming language that has become increasingly popular due to
its simplicity, versatility, and extensive range of applications. The process of installing
Python on the Windows operating system is relatively easy and involves a few
uncomplicated steps. This article aims to take you through the process of downloading and
installing Python on your Windows computer. To install Python on Linux or Mac visit the
below link:
To download Python, you need to visit www.python.org, which is the official Python
website.
Click on the Downloads tab and then select the Windows option.
This will take you to the page where the different Python releases for Windows can be
found. Since I am using a 64bit system, I’ll select “Windows x86-64 executable installer”.
Once the executable file download is complete, you can open it to install Python.
If you want to save the installation file in a different location, click on Customize
installation; otherwise, continue with Install Now. Also, select the checkbox at the bottom
to Add Python 3.7 to PATH.
Once the installation is complete, the below pop-up box will appear: Setup was successful.
Now that the installation is complete, you need to verify that everything is working fine.
You can see Python 3.7 (64-bit) and IDLE. Let’s open IDLE, which is the short form for
Integrated Development Environment, and run a simple print statement.
As you can see, we have successfully printed “Hello World” in Python Shell. Using the
Python Shell, you can write one line of code and execute it by pressing Enter.
Python also has a command-line interpreter that works similarly to Python IDLE. Let’s
print “Hello world” in the command-line.
Python’s command-line interpreter and IDLE are suitable for any beginner to start with.
However, to work in a developer environment and build large scale projects, you should
use other popular IDEs and code editors, such as PyCharm, Atom, and Sublime Text. You
can also try out the Anaconda Distribution of Python, which has Jupyter Notebook and
Spyder.
8. SCREENSHOTS
FIGURE 8.1:
Khalidharr portal
FIGURE 8.2:
Description : A project from Arab Emirates and it's one of a very challenging project
and it gave an opportunity for KaaShiv InfoTech to impregnate it's step towards
transportation domain. This project is a mix up of PHP API, MySQL, CSS and Java
Scripts. This project is in progress with the customer.
Description : Hello Cars is one of our Indian projects and it's given to one of the car re-
seller company. It's a very common platform to maintain Customer relationship
Management, Human resource Management, Data and Information management,
financial solution. A comprehensive platform focusing each and every layers of business
for the company. This project is primary done in Dotnet 4.0, VS2010 with SQL Server
2008 R2 as back end.
FIGURE 8.3:
Laptop Website
FIGURE 8.4:
Canadian Project
FIGURE 8.5:
Catch2learn
FIGURE 8.6:
Dotnetmiracle
FIGURE 8.7:
FloralDesign
FIGURE 8.8:
Insurance
FIGURE 8.9:
Documentum Repositire
FIGURE 8.10:
FIGURE 8.11:
FIGURE 8.12:
9. SUGGESTION
When there is an advantage in the work there will be a disadvantage too. Kaashiv
Infotech doing their production fine and well in good, but they should maintain the
productions in the system that who have done the product in which day and which time.
If it is it will be enough okay to find who have done what products.
Production expansion:
The technology allows for multiple-fold increases in production. Workforce effort and
energy are limited. However, production can be multiplied since machinery can function
at a higher level. The machine completes the task with greater accuracy and perfection.
The products are identical in every way, which is not conceivable with human labor.
Technology has aided humans in generating income on several occasions.
Time management:
Today's technology is so advanced that apps are made specifically to spot fraud in just a
few seconds. Cyberattacks have decreased because sophisticated algorithms are now
available to detect all forms of cybercrime.
Unemployment:
The unemployment rate has drastically increased as technology has developed. People
rely on computers for all of their tasks as well as for their survival. The ability of a
single computer to quickly finish a substantial amount of work has also increased
unemployment.
Data security:
In the present world, some technologically savvy people have become hackers.
Therefore, your data is not at all safe with you. With the help of the latest technologies,
they may hack your computer, bank accounts, office data, and much more from the
comfort of their home. Now that there is a substantial chance of fraud, online sharing of
OTP and other information is perilous. It's more likely for data to end up in the hands of
terrorists, hackers, criminals, and other foreign adversaries when even a single piece of
information is shared online.
It is a fact that certain people still require training to use technology. Students and
teachers must attend additional training to stay current with technology, particularly in
the educational system. As a result, the high-tech educational system is challenging to
adjust.
Influenced nature:
One of the worst effects of technology on people is this. All of the water, land, and air
were severely polluted by factories and modern technology. Even though factories
produce goods that are helpful to humans, they greatly harm the earth and its ecosystem
in the process.
Technology is costly:
10. CONCLUSION
On the whole, this internship was a useful experience. I have gained new knowledge,
skills and met many new people. I achieved several of my learning goals, however for
some the conditions did not permit.
The work experiences I encountered during the internship allowed me to develop java. I
think I still require to work on my Skill. But, the overall experience was positive, and
everything I learned would be useful in my future career in this field.
The internship was also good to find out what my strengths and weaknesses are. This
helped me to define what skills and knowledge I have to improve in the coming time. It
would be better that the knowledge level of the language is sufficient to contribute fully
to projects. After my master I think that I could start my working career. However I
could perform certain tasks in research better if I practice/know more the research
methodologies applied in cetacean studies. It would also be better if I can present and
express myself more confidently.