Cohort 1: Web Development with Python (AI Technologies)

Basic Programming Concepts

  • Introduction to Python - History, creators, significance. - Exploring Python's popularity and its applications in web development. - Understanding different versions of Python and minor differences. - Basic concepts: Variables, data types, and basic operations.

  • Installing Python 3.7+ version. - Setting up Anaconda distribution for Python. - Installing packages using PIP (Module Installations). - Basic concepts: Control structures (if, else, elif), loops (for, while).

  • Setting up Virtual Environments for Python projects. - Overview of Python IDEs and Text Editors (Jupyter Notebooks, PyCharm Community Edition, Spider). - Basic concepts: Functions, modules, and libraries.

  • Introduction to Python Standard Library. - Exploring commonly used modules in Python Standard Library (e.g., os, sys, math). - Basic concepts: Exception handling, file handling.

  • Review of the week's concepts and practical exercises. - Basic concepts: Object-oriented programming (classes, objects, inheritance). - Developing a simple Python project incorporating concepts learned during the week. - Weekly Task: Develop a small command-line application using Python that incorporates concepts covered during the week.

Meeting link is not available right now.
Date
Duration 120 Minutes
Meeting Link