Manish Neupane Internship Report-1
Manish Neupane Internship Report-1
CSC 3820
SEPTEMBER SEMESTER 2019
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.
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.
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
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.5. IT Training
Provide training class to the beginner and help them grow along with
the company.
8
SUMMARY OF THE JOB FUNCTION OR TASKS GIVEN BY
ORGANIZAITONAL
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.
1
PROBLEMS ENCOUNTERED DURING THE TRANINIG
AND HOW WERE THEY HANDLED
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 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
1
4.3 Scrapped data in the form of API
1
4.4 Postman to Test the
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
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.
1
APPENDIX
Office