0% found this document useful (0 votes)
70 views21 pages

Manish Neupane Internship Report-1

The document summarizes the tasks and responsibilities given to the intern during their 3-month internship at Upcode Nepal. The intern was assigned to work as a research intern and junior python developer. Key responsibilities included data visualization of daily share prices using Python libraries, content writing for financial institution websites, web scraping daily stock prices using Beautiful Soup, and learning regular expressions in Python. The intern gained experience in data analysis, web development, and programming skills under the supervision of their mentor.

Uploaded by

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

Manish Neupane Internship Report-1

The document summarizes the tasks and responsibilities given to the intern during their 3-month internship at Upcode Nepal. The intern was assigned to work as a research intern and junior python developer. Key responsibilities included data visualization of daily share prices using Python libraries, content writing for financial institution websites, web scraping daily stock prices using Beautiful Soup, and learning regular expressions in Python. The intern gained experience in data analysis, web development, and programming skills under the supervision of their mentor.

Uploaded by

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

INDUSTRIAL TRAINING

CSC 3820
SEPTEMBER SEMESTER 2019

Sunway International Business


School Maitidevi, Kathmandu

MANISH NEUPANE
041902900037

BACHELOR OF COMPUTER
SCIENCE(HONS.) FACULTY OF SCIENCE
AND TECHNOLOGY
INFRASTRUCTURE UNIVERSITY KUALA
LUMPUR

1
2
ACKNOWLEDGEMENT
Fortunately for all the things throughout my journey of knowledge
exploration to complete this internship.

I would like to express my sincere gratitude to my supervisor Mister


Mangal Krishna Pradhan and also my lecture Dr. Rajeev Kumar Shah for
their guidance and advices throughout the course till the end of my course
which lead to success and grateful.

My deepest appreciation to my family especially my parents for their


outmost support and encouragement through the working field. Without
them, all these would not be possible for me to finish my course and
internship.

1
TABLE OF CONTENTS
ENDORSED BY 1
ACKNOWLEDGEMENT 1
TABLE OF CONTENTS 2
TABLE OF FIGURES 4
INTRODUCTION 6
1.1 Introduction 6
ORGANIZATION BACKGORUND 7
2.1 Organization Introduction and Background 7
2.2 Mission 7
2.3 Vision 7
2.4 Achievements 8
2.5 Services 8
2.5.1 Web application 8
2.5.2 Mobile application 8
2.5.3 Hardware device 8
2.5.5. IT Training 8
2.5.6 Offline support 8
SUMMARY OF THE JOB FUNCTION OR TASKS GIVEN BY ORGANIZAITONAL 9
3.1 Data Visualization 9
3.2 Content Writing 9
3.3 Web scrapping 9
3.4 Concept of regular expression: 10
PROBLEMS ENCOUNTERED DURING THE TRANINIG AND HOW WERE THEY
HANDLED 11
4.1 Problems and Solution 11
4.2 Picture of Sign in and Signup using Flask 12
4.3 Scrapped data in the form of API 13
4.4 Postman to Test the 14
4.5 Stock Analysis Using Canva 15
4.6 Personal Problems 16
SUMMARY OF EXPERIENCE GAINED 17
5.1 Skilled Gained 17

2
5.1.1 Technical Skill 17
5.2.2 Soft Skill 17
Conclusion 18

1
LIST OF FIGURES
Figure 4. 1 Login and Registration 12
Figure 4. 2 API of scrapped data 13
Figure 4. 3 Http methos testing using postman 14
Figure 4. 4 Company fundamental analysis 15
Figure 4. 5 Daily Price Comparison 15

LIST OF TABLE

4
Table 4 .1 Problems and Solutions 11

5
INTRODUCTION

1.1 Introduction
An industrial training program applies what students learn in an educational
institution in a practical setting. Being exposed to the real-world working
environment means having an excellent experience for students through a
more in-depth exploration of how things are done and what should be done
in a professional workplace setting.

As part of my Bachelor of Computer Science (Hons.) course, the internship


program was designed as a part of Industrial Training course by the
‘Infrastructure university Kuala Lumpur’ which allowed me to have a
practical knowledge auditing technique. I'd like to convey my entire
experience and problems during this three-month internship program in this
report. With my first job experience, I completed an internship at Upcode
Nepal, which lasted from March 29th to June 20th, 2022. During these
three months, my supervisor, Mangal Krishna Pradhan, assigned me to be a
research intern and Junior python developer. It was a honor for me to work
as research intern and junior python developer.

Through Upcode, I was able to gain a deeper understanding of what it takes


to achieve certain goals as well as improve my working skills through
direct interaction with the developer teams. Whenever a problem arises
when testing the api or scrapping supervisor was always willing to assist.

Throughout the report, I will discuss the task and job assigned by the
supervisor, as well as the lessons learned throughout my industrial training.
Moreover, I will describe the challenges faced and their solutions. Lastly,
this report draws conclusions about the entire experience in the concluding
section.

6
ORGANIZATION BACKGORUND

2.1 Organization Introduction and Background


Upcode Nepal is a group of eager and industrious engineers who offer their
expertise to local clients all throughout Nepal. It was founded by a group of
engineers with the goal of providing the country with high-quality software
services. The company's services are not restricted to IT sectors, but also
include the financials, civil and mechanical departments.

Upcode Nepal is solely focused on serving the Nepalese market. Many


businesses are still operating on the basis of paperwork and handwritten
text in the current circumstances. Thus, it has begun attempting to minimize
such items and create a beautiful working environment for them.

The organization maintains a high level of quality control over the services
it provides to its customers. During business hours, the company's support
team is always available to assist the related client with the software flow.
The company's clients not only benefit from support teams' services via any
media or online support tools, but our support teams do visit the clients'
workstations if they are further confused about the services provided by the
company.

2.2 Mission
Solve complexity in the management of financial data in the local
business and help business to enter in the world of technology.

2.3 Vision
Develop a well-managed software’s and empower the growth of business
towards the next generation of tech.

7
2.4 Achievements
Many business offices have now free from the bounce of hand written files
and have moved to technical uses by the help of web application and
proper mobile app

2.5 Services

2.5.1 Web application


Develop highly secure , reliable and feasible web application based
on the clients’ requirements.

2.5.2 Mobile application


Facilitate platform independent mobile application.

2.5.3 Hardware device


Integrate different hardware like attendance devices and printer
devices

2.5.4 Domain Registration and web Hosting


Help to find appropriate domain name and hosting easily all around
the world.

2.5.5. IT Training
Provide training class to the beginner and help them grow along with
the company.

2.5.6 Offline support


Designed the system that assist client to take service even the
company remain offline.

8
SUMMARY OF THE JOB FUNCTION OR TASKS GIVEN BY
ORGANIZAITONAL

3.1 Data Visualization


● Supervisor assigned me the task to download the daily share price
in the excel sheet and using pivot table he asked me to make the
charts on the basis of share prices, share quantity etc.
● Supervisor asked to learn about different python
visualization libraries watching YouTube tutorials
● I was asked to create data frames and visualize the share floor sheet
scrapped data using python visualization libraries like matplot.

3.2 Content Writing


● I was asked to prepare the introductory presentation content for a
financial institution mentioning its mission, visions, future
projects, its advantages.
● I was asked to research the content for a static website financial
mentioning its area of investments, team members, different
financial terms etc.
● I was asked to search and write relevant financial quotation based
on the daily share market of Nepal.

3.3 Web scrapping


● Supervisor asked me to learn about beautiful soup library for the
web scrapping.
● I had to watch YouTube tutorials and search on the google for
the basic and supervisor used to guide me on any confusion.
● The main purpose of the web scrapping was to scrapped daily
share price and if possible live floor sheet of share.
● Supervisor assisted me in finding pattern of data located inside
the html tags.

9
3.4 Concept of regular expression:
● I learned about the regular expression using python
through w3school and tutorial points.
● I parsed the data like Ip address , operating system and data from
the access log with help of python regex and pattern finding
software RegExr.

3.4 API testing:


● Used postman to test the API created
● Used http methods like get, post, put , delete with the help of
python restful API.

3.6 Poster design with Canva:


● Supervisor assigned me to make the poster design for
the fundamental analysis of the Nepse listed company.
● I had use different share information website and extract
information from it and make the profile report and send it the
clients.
● I was asked to make banner by comparing the two-stock based on
its daily prices, total number of share traded , changes on the price
etc.

1
PROBLEMS ENCOUNTERED DURING THE TRANINIG
AND HOW WERE THEY HANDLED

4.1 Problems and Solution

Table 4 .1 Problems and Solutions

Problems Solutions
While testing the API by passing Supervisor guided me to run the flask
arguments error "message": "Did not server on WSL environment instead of
attempt to load JSON data because the windows terminal.
request Content-Type was not
'application/json'." was shown in the
windows terminal

Faced problem on connecting Mongo Problem solved when manually


dB deployment. started Mongo dB server by going to
Error Message :” services section and pressing start
connect ECONNREFUSED button.
127.0.0.1:27017”

Faced problem to get the similar Watched various YouTube tutorials for
pattern of data and parse that exact regular expression and supervisor
data from access log. suggested me to use regular expression
tester software named RegExr.

Unable to getting the data inside the Watched various web scrapping tutorial
particular html tags and extracting the and used the developer section of the
similar pattern information. website to explore the how data has
been kept in the HTML tags.

1
4.2 Picture of Sign-in and Sign-up using Flask

Figure 4. 1 Login and Registration

1
4.3 Scrapped data in the form of API

Figure 4. 2 API of scrapped data

1
4.4 Postman to Test the

Figure 4. 3 Http methos testing using postman

1
4.5 Stock Analysis Using Canva

1
4.6 Personal Problems

Being a research intern for first one and half months I was working with
some financial institution. I was helping them in digital marketing , writing
content for their static website, creating daily share price poster using
Canva and etc. I had little ideas on these concept on these field but most of
the time I had to research on such context and discussed with authority for
the verification and approval. Having different set of task, I was quite on
pressure and face time management difficulty due diversification of task.
Sometimes I had to resolve query made by the client through phone calls.
And I was not so well-trained person to communicate fluently as the
customer service representative does but my supervisor provided me the
session of communication. He told me to make the bullet points on what
your are going to say, make yourself prepare before speaking, make
yourself stress free and don’t be nervous, watch some communication
videos on YouTube videos and these things really helped in building
confidence.

Likewise, I had no knowledge on restful api and testing api using real data I
was quiet confused on how the flask restful was working. So, in order to get
clear view of what is restful api and how does restful api work supervisor
gave me the brief explanation and suggested me to learn from website
named as tutorialspoint and some flask restful api videos on the YouTube.
To have some confidence on how codes were functioning I used practice
basic codes on the vs code. Sometime I don’t know some functionality after
many explanation, therefore, I consult supervisor to make me clear on the
content that I have found on the internet to avoid confusion by irrelevant
information.

1
SUMMARY OF EXPERIENCE GAINED

5.1 Skilled Gained

5.1.1 Technical Skill


● Able to scrap web site using python beautiful soup library.
● Able to store and fetch data using python and Mongo dB
● Able to create simple flask app.
● Able to create simple API and restful API using flask.
● Able to perform get, post, delete and put method using both
flask and flask restful.
● Able to visualize data using excel pivot table and charts.
● Able to create daily share price report poster and banner using
Canva.

5.2.2 Soft Skill


● Collaboration with superiors
● Professional communication
● Time management
● Active Listening
● Time Management
● Self-motivation
● Self-confidence

1
CONCLUSION
During intern I figure out myself that I am short of knowledge to conduct
real world work. The most important lesson I found was that professional
life is all about exploration. It not how much you know inside your mind ; it
is important how much you are eager to explore things and how you will
learn that things.

During the internship for first one and half months I got chance to work
mainly on management stuff of IT. I was doing research on the content, I
was promoting the company on the social media, communicating with
people , visualizing the data and all other stuff. These things have played an
important role in my life to be multi-tasking. With this experience of
internship, I was able get insight on how an organization really works on its
initial phase, as well I was able to build confidence of building network and
communicating with more experienced professionals.

Finally, to be conclude my intern, I realized of the saying of Ratan Tata “if


you have to walk fast walk alone but if you want to Walk far, walk
together” because my supervisor and other team really motivated me to
work smartly and efficiently. This experience was worth because it allowed
me to explore myself in the practical world to implement my all these years
course book knowledge and made me a more confident person.

1
APPENDIX

Office

You might also like