Introduction to the internship program in Python fullstack
development course. The program lasted for 12 weeks and I
gained numerous skills during this period.
Table Of Contents
Week 1: Introduction to Python full stack development
Week 2: Concepts in datatypes, operators, strings, and conditional statements
Week 3: Iterative statements, loops, OOP concepts, and data structures
Week 4: Dictionaries, functions in Python, and introduction to classes and
constructors
Week 5: Types of methods, inheritance, and examples
Week 6: Polymorphism, overloading, and other OOP concepts, module help(), dir(),
math and sqrt functions, file handling, and introduction to packages and CSV
Week 7: Installation of packages, exception handling, and symbols and meta
characters
Week 8: Important functions in regular expressions, introduction to web applications
and HTML,CSS,JS,and layouts using CSS
Week 9: Introduction to JavaScript, HTML basics, element display in a browser, all
HTML tags, and different types of tags
Week 10: Creation of database tables, constraints, joins, and MySQL connectors
Week 11: String compression programs in Python, module logging, introduction to
Django and its features, installation, project creation, virtual environment, and
template creation using HTML
Week 12: Multithreading, joins, enumerators, API integrations, HTTP programming
in Django, and overview of Django, HTML, CSS.
Week 1: Introduction to Python Full Stack Development
Python introduction
Installation process
Basics of Python
Operators in Python
Data types
• Examples to demonstrate these concepts
Week 2: Concepts in Datatypes, Operators, Strings,
and Conditional Statements
Operators used in Python programs
Strings in Python and their functions
Conditional statements
• Examples of conditional statements
Week 3: Iterative Statements, Loops, OOP Concepts,
and Data Structures
Iterative statements and loops
OOP concepts
• Data structures: list, tuple, and sets
Week 4: Dictionaries, Functions in Python, and
Introduction to Classes and Constructors
Dictionaries in Python
Functions in Python: types of arguments and types of functions
Variable scope
• Introduction to classes and constructors
Week 5: Types of Methods, Inheritance, and Examples
Types of methods in Python: self, static, and instance variables
Inheritance and its types
• Examples to demonstrate these concepts
Week 6: Polymorphism, Overloading, and Other OOP
Concepts, Module Help(), Dir(), Math and Sqrt Functions,
File Handling, and Introduction to Packages and CSV
Polymorphism and overloading
Other OOP concepts: abstraction, encapsulation, etc.
Module help(), dir(), math and sqrt functions
File handling
• Introduction to packages and CSV
Week 7: Installation of Packages, Exception Handling,
Symbols and Meta Characters
Installation of packages
Exception handling
Types of exceptions
Try-catch mechanism
• Symbols and meta characters
Week 8: Important Functions in Regular Expressions,
Introduction to Web Applications and HTML, CSS, JS,
and Layouts using CSS
Important functions in regular expressions
Introduction to web applications
HTML, CSS, and JS basics
Creating web pages using HTML, CSS, and JS
Differences between HTML, CSS, and JS
Layouts using CSS
• Forms, buttons, etc.
Week 9: Introduction to JavaScript, HTML Basics,
Element Display in a Browser, All HTML Tags, and
Different Types of Tags
Introduction to JavaScript
HTML basics
Displaying elements in a browser
All HTML tags
Examples of using HTML tags
• Different types of tags
Week 10: Creation of Database Tables, Constraints,
Joins, and MySQL Connectors
Creating database tables
Applying constraints
Joins in SQL
MySQL connectors
• Related programs
Week 11: String Compression Programs in Python,
Module Logging, Introduction to Django and Its
Features, Installation, Project Creation, Virtual
Environment, and Template Creation using HTML
String compression programs in Python
Module logging
Introduction to Django and its features
Django installation
Project creation in Django
Virtual environment and active environments
• Template creation using HTML
Week 12: Multithreading, Joins, Enumerators, API
Integrations, HTTP Programming in Django, and
Overview of Django, HTML, CSS
Multithreading in Python
Joining threads
Enumerators
API integrations
HTTP programming in Django
• Overview of Django, HTML, CSS