Skip to content

Latest commit

 

History

44 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Basics & Django

A comprehensive collection of Jupyter Notebooks and hands-on practice projects for learning Python fundamentals and building web applications with Django.

Contents

This repository contains hands-on exercises and tutorials covering core Python concepts:

  • Variables & Data Types - Working with strings, integers, floats, booleans, and type conversion
  • Operators - Arithmetic, comparison, logical, and assignment operators
  • Control Flow - Conditional statements (if/elif/else) and loops (for/while)
  • Functions - Defining, calling, parameters, return values, and scope
  • Data Structures - Lists, tuples, dictionaries, and sets
  • String Manipulation - Formatting, methods, and regular expressions
  • File I/O - Reading and writing files
  • Exception Handling - Try/except blocks and error management
  • Object-Oriented Programming - Classes, inheritance, and methods
  • Built-in Functions - Common utilities and their applications

Django

This repository also includes learning resources and practice work for Django web development:

  • Django project and app structure
  • URL routing and views
  • Templates and template inheritance
  • Models and database operations
  • Forms and validation
  • Django administration
  • Static files and basic web application development

Getting Started

Prerequisites

  • Python 3.7 or higher
  • Jupyter Notebook or JupyterLab
  • Django
  • pip (Python package manager)

Installation

pip install django 

Learning Path

Recommended order for beginners:

  1. Variables & Data Types
  2. Operators
  3. Control Flow
  4. Functions
  5. Data Structures
  6. String Manipulation
  7. File I/O
  8. Exception Handling
  9. Object-Oriented Programming
  10. Django fundamentals
  11. Django projects and web applications

About

Hands-on Python practice focused on programming fundamentals, data handling

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages