Shopping cart
Your cart empty!

Everything you need to know about the product and billing.
We are based in Nepal and serve clients both locally and internationally, leveraging our expertise to provide top-notch solutions regardless of location.
Yes, we excel at customizing our services to suit the specific needs of various industries, ensuring that our clients receive the most effective and efficient solutions.
We have been proudly delivering innovative and reliable IT solutions for the past three years.
We work with a wide range of clients, including venture capitalist firms, Nepal government entities, creative organizations, travel agencies, and educational institutions.
Periwin Solutions specializes in website development, IT consulting, mobile application development, and compliance systems development. We tailor our solutions to meet the unique requirements of our diverse clients.
Feel free to reach out to us using the options below, and our dedicated team will respond to your inquiries promptly.
Introduction
At Periwin, we aim to train our interns from the ground up, ensuring they acquire proficiency in Python, virtual environments, Django, Django Rest Framework (DRF), and Git. This detailed coursework will serve as a structured roadmap for interns to follow, incorporating hands-on exercises, real-world projects, and resources to accelerate their learning.
Phase 1: Mastering Python Basics
Objective: Become proficient in Python fundamentals.
Topics to Cover:
Introduction to Python
Data Types and Variables
Control Structures
Functions and Modules
Object-Oriented Programming (OOP)
File Handling
Error Handling and Debugging
Recommended Resources:
Phase 2: Understanding Virtual Environments
Objective: Learn how to manage Python dependencies using virtual environments.
Topics to Cover:
What are Virtual Environments?
Setting up Virtual Environments
venvandvirtualenvpipUsing
requirements.txtRecommended Resources:
Phase 3: Mastering Django and Django Rest Framework (DRF)
Objective: Develop web applications using Django and build APIs using Django Rest Framework.
Topics to Cover:
Django Basics
Models and Databases
Views and Templates
Forms and User Authentication
Django Rest Framework (DRF)
Deployment Basics
Recommended Resources:
Phase 4: Learning Git and Version Control
Objective: Become proficient in Git for source code management.
Topics to Cover:
Introduction to Git
Basic Git Commands
git init)git clone)git add,git commit)Branching and Merging
git branch,git checkout)git merge)Working with Remote Repositories
git push,git pull)Collaborative Git Workflows
Recommended Resources:
Capstone Project: Full-Stack Django Application
Objective: Apply all skills learned in a real-world project.
Project Idea: Develop a Task Management System with the following features:
Project Resources:
Conclusion
By following this structured coursework, the intern will gain hands-on experience and confidence in Python, Django, REST APIs, Git, and deployment techniques. The intern is encouraged to build multiple projects, contribute to open-source, and participate in coding challenges to reinforce learning.
Happy coding at Periwin!