Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kabirbaidhya/learn-python-django-web
Learn Python Django Web
https://github.com/kabirbaidhya/learn-python-django-web
django postgresql python web
Last synced: 11 days ago
JSON representation
Learn Python Django Web
- Host: GitHub
- URL: https://github.com/kabirbaidhya/learn-python-django-web
- Owner: kabirbaidhya
- License: other
- Created: 2017-03-09T18:03:03.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-09-29T10:44:54.000Z (about 5 years ago)
- Last Synced: 2024-10-12T02:14:39.088Z (27 days ago)
- Topics: django, postgresql, python, web
- Language: Python
- Size: 1.61 MB
- Stars: 53
- Watchers: 9
- Forks: 26
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Learn Python, Django & Web Development
This is a course targeted for beginners who are familiar with Programming Fundamentals (at least academically) and the contents are well suited especially for Fresh Computing students with no prior professional development experience.
This course mainly focuses on [Python](https://www.python.org/), [Django](https://www.djangoproject.com/) and slightly touches the basics of Web Development, Databases & Version Control System which are platform agnostic and are preliminaries to be covered in Web Development in any platform.
**This is a work in progress, I'm still writing up regularly for the topics listed below. So, stay tuned.**
## Course
#### Introduction
1. [Learning Python](workshop/Introduction.md) [[Slides](https://speakerdeck.com/kabirbaidhya/learning-python)]#### Version Control
1. [VCS, Git & Github](units/git/vcs-git-and-github.md) [[Slides](https://speakerdeck.com/kabirbaidhya/vcs-git-and-github)]#### Python
1. [Variables, Data Types & Operators](units/python/1/python-variables-types-and-operators.md) [[Slides](https://speakerdeck.com/kabirbaidhya/python-variables-data-types-and-operators)]
2. [String and Formatting](units/python/2/strings-and-formatting.md) [[Slides](https://speakerdeck.com/kabirbaidhya/python-strings-and-formatting)]
3. [Lists & Dictionaries](units/python/3/lists-and-dictionaries.md) [[Slides](https://speakerdeck.com/kabirbaidhya/python-lists-and-dictionaries)]
4. [Conditionals and Loops](units/python/4/conditionals-and-loops.md) [[Slides](https://speakerdeck.com/kabirbaidhya/python-conditionals-and-loops)]
5. [Functions & Lamdas](units/python/5/functions-and-lambdas.md) [[Slides](https://speakerdeck.com/kabirbaidhya/python-functions-and-lambdas)]
6. [Exception Handling](units/python/6/exception-handling.md) [[Slides](https://speakerdeck.com/kabirbaidhya/python-exception-handling)]
7. [Modules & Packages](units/python/7/modules-and-packages.md) [[Slides](https://speakerdeck.com/kabirbaidhya/python-modules-and-packages)]
8. [Classes & Objects](units/python/8/classes-and-objects.md) [[Slides](https://speakerdeck.com/kabirbaidhya/python-classes-and-objects)]#### Database & SQL (PostgreSQL)
1. [Database and SQL](units/database/1/database-and-sql.md) [[Slides](https://speakerdeck.com/kabirbaidhya/database-and-sql)]#### Web Development Basics
1. [Web basics and HTTP](units/web/1/web-basics-and-http.md)
2. [Frontend and JavaScript Basics](units/web/2/frontend-and-javascript.md)#### Web Development with Django
1. [WSGI, pip & virtualenv](units/django/1/wsgi-pip-and-virtualenv.md)
2. [Django - Hello World](units/django/2/django-helloworld.md)
3. [Templates & Views](units/django/3/templates-and-views.md)
4. [Database, ORM & Models](units/django/4/database-orm-and-models.md)
5. [Form Processing](units/django/5/form-processing.md)
6. [Validation](units/django/6/validation.md)
7. [Asynchronous HTTP Requests (Ajax)](units/django/7/ajax.md)
8. [Django Authentication](units/django/8/auth.md)
9. [TodoApp Finalization](units/django/9/finalization.md)
10. [Add Hashtags](units/django/10/hashtags.md)
11. [REST API Development](units/django/11/rest-api.md)
12. [Deployment to Heroku](units/django/12/heroku-deployment.md)## Stay Tuned
More Write ups & slides for the remaining topics are coming up shortly. Stay Tuned :)## License & Copyright
Copyright (c) 2017 Kabir Baidhya.
Licensed under [Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International](https://creativecommons.org/licenses/by-nc-nd/4.0/)