ashryaagr / Winter-SIG

BITS ACM Winter SIG for Backend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BITS ACM Winter SIG

Step 1: Start with Python

Being proficient with the following is necessary: You can refer

for quick tutorials on Lists Dictionaries String Handling Classes and functions (important) Importing external module Using pip Virtual Environments Basics of Regular Expressions (for user validation and urls) Basics of Decorator Functions (optional) Write small scripts. You can do tasks in Learn Python the Hard Way 3.

Step 2: Learn Django

Advanced Stuff

Tasks

Some ideas for projects are :

  • Make a web app for conducting elections.
  • Chatting service ( MIght have to learn about socket programming for that )
  • Prepare a backend for conducting quiz.
  • Library Management backend.
  • Aeroplane ticket booking.

You are free to build anything that you wanna make. We encourage you to think beyond these ideas and make something that appeals you. You need not make a good frontend for this. A minimal/basic frontend shall suffice

Ideal Timeline

1 week for learning python 1 week for learning about web development and Django. By the end of December, you should ideally have a good idea of Django You can spend rest of your time making your project, which will demonstrate what you actually learnt.

Submission

Submissions should be made by making a Pull Request to this Repository. You should make a separate folder with your name and put your code in it.

NodeJS :

Instead of Python + Django, you can try learning javascript + NodeJS. You can use the ideas mentioned above and build them using nodejs. Resources :

About

BITS ACM Winter SIG for Backend