#MyPortfolio ☯︎

profile-image

,
I'm Nischal Pradhan
Junior Python Developer
* Data Scientist and AI Enthusiast

About Me

INFORMATION ABOUT ME


I'm a Software Developer, I am an Enthusiastic, Self-Motivated and Devoted graduated Student and Software Developer, passionate about learning new technologies and skills to apply in technological field of Software Developments. I am eager to learn advance techniques in the field of Software to revolutionize industries by tackling problems and solving them simultaneously.


Learning Never Stops. Always try to get better then yesterday. Train your mind to always be motivated, generate new ideas and build confidence. Whatever your capabilities, you must stretch them to the limit and a little beyond. Have a bright vision and be the best version of yourself.
pp-nischalpradhan

My Projects

Learning ReactJS w/ APOD API

React Application
Movie Recommendation System

ML & AI (Collaborative Filtering)
Yatayat(Bus) Management System

Python Django `FYP`
Personal Portfolio

Html - Css - Js
Image Slider

Vanilla javascript

Other Projects Lists:


  • Python
    Tic Tac Toe, URL-Shortener(Flask API)

  • Java
    Calculator, Currency-Converter, SpringBoot (Internship - Angular Developer)

  • Linux Shell Application GUI
    Interactive UNIX environment to execute i/0

  • C# Desktop Application
    Recreation Center, C# Web Application

  • More... 

Blog

Get started with Web Designing and Web Development


To Create your first Web Site, You need to learn the Basic of HTML, CSS and JavaScript. Before starting a project ones should have an idea of what the project is going to look like and idea behind the project should be mesmerized.
To become expert in Web Design, you need to practice Web Designing Tools each and every day. If not 10-12 hours, but for at least for 2 hours each day. And increase the time of learning slowly with time.

Read Blog  

Learn Developing/Designing Tools and Technologies


There are lots of tools and technologies available for learning and mastering programming skills. These tools get updated and modified over the year with new features and bug free softwares. For designing the wireframes or prototypes, there are few I would like to recommend like Adobe XD, Figma, Basamiq. I have used these tools in the past projects that I have done and is still using some of them to make better wireframes and prototypes for the projects. Programmers should learn IDEs/text-editors, programming languages and other tools like frameworks, designing and developing a program. Learn Figma, Adobe XD for creating the wireframes and prototypes for the project before implementing Designing and developing Web Applications.

Read Blog  

Learn Web Development Frameworks


Simply, a Framework is a tool, that provides ready-made components or solutions that are customized in order to speed up development. Frameworks amy as well include libraries or packages build within. Some of the frameworks that I have worked with are
"Django" Python Framework
"Flask" Python Framework
"React" JavaScript Framework
"Angular" TypeScript Framework
"SpringBoot" Java Framework . . .

Finding Errors/Bugs and Solving Errors and Debugging


There will arise many bugs while programming, you need to have courage to solve them. Inspect Web browser for any bug that may arise while learning website designing. Try to solve by looking up for the errors in the console of any web browsers. You will eventually get to know bugs and to solve them.

Researching || Problem Solving || Information Using


Research is the most important skill to learn. Everything everywhere requires researching skills. If one have good researching skills, they can find errors and solve them quick enough. Surf the internet, build the researching skills and get new ideas and implementing information in your project. Internet has all if not most of (99.98%) of the things you want to know. By the perfect keywords typed and ideas, any answers can be found online. There are many creative individuals who could provide many different ideas and can help you make your problems/errors in your projects.

Mastering different Programming Languages


Learning various languages could be difficult. But once you learn one programming language like C or Python, the ideas you get of programming could be implemented for all if not most programming languages. Some syntax might be different but the technique and ideas would be the same. So while learning to code, focus on how the program is working, what 'this' function or class is doing, why this code is running and the other is not running. Learn to communicate with other, ask questions, clear confusions, solve problems and anybody can improve the skill of programming. Learn front-end programming and back-end programming. Learn what language can be used in front and back -end of the program.


Get in  Touch