Python Course Structure

Sumer Coding Classes Charlotte NC USA for Beginners

 

1-3 Python Coding Summer Courses Charlotte NC USA 4-5 Summer Python Coding Classes Charlotte NC USA

6-8 Python Coding Summer Courses Charlotte NC USA 9-10 Python Coding Summer Courses 2024 11-12 Summer Python Coding Classes Charlotte NC USA 13-15 Python Coding Summer Courses Charlotte NC USA 16. Coding Summer Courses Charlotte NC USA-3

Class 1: Introduction and Basics

  • Introduction to Python and downloading Python
  • Keywords and Variables
  • Printing

Class 2: Data Types

  • Different Data Types and use cases – String, Int, Float, Bool
  • Use of Type Function
  • Conversion of Data Types

Class 3: Inputs and Conditional Statements

  • Using Input Function and taking data from user
  • Different Conditional Statements
  • Different Operators
  • Creating a small calculator

Class 4: Functions

  • Functions and their significance in coding
  • Creating Functions and their Use cases
  • Calling functions
  • Functions with Parameters/Arguments

Project: Simple Calculator

  • Creating a Simple Calculator using all the topics learnt till date

Class 5: For Loops and While Loops

  • Loops and its Application
  • Difference between For and While Loops
  • Data with Loops
  • Range Function

Class 6: Simple Data Structures

  • Introduction to Data Structures
  • Lists, Tuples, Dictionaries, Sets
  • Creation and Using them.
  • Indexing Data Structures

Class 7: Data Structures – Continuation

  • Advanced Indexing
  • Adding and Removing Data to Specific Data Structures
  • More Features and Methods Associated with them

Class 8: Operators and Logical Operators

  • Uses of Different Operators ( Symbols )
  • Logical Operators and their use cases

Project: To-Do List

  • Creating a Simple To-Do List App, using all the topics learnt till date

Class 9: Arbitrary Functions

  • Advanced Functions
  • Using Parameters and Arguments
  • Arbitrary Keyword and Positional Arguments

Class 10: File Handling

  • Simple File Handling using open() function
  • Reading a text (.txt) file
  • Writing to a text file
  • Creating files using python

Class 11: Modules and Importing

  • Introduction to Modules, Libraries and Packages
  • Importing Code from other files
  • Importing Functions from other python Files

Class 12: In-Built Modules & Libraries

  • Using Inbuilt Modules and exploring pypi.org
  • Using random module
  • Using Time module
  • Using os Module

Project: Password Checker & Generator

  • Using all topics learnt till date to make a real life Password checker and generator
  • Using Random Module
  • using Loops and Conditional Statements
  • Saving Generated Passwords into a Text File

Class 13: More Modules and Libraries

  • Downloading Modules/Libraries from pypi.org
  • Using Math module
  • Using Statistics module
  • Using Datetime Module

Class 14: Comprehensions and ‘F’ Strings

  • What are Comprehensions and their use cases.
  • List, Tuple Comprehensions
  • Using F Strings to make String Formatting easier
  • basic Debugging with F Strings

Class 15: Errors and Error Handling

  • Errors and Types of Errors
  • Logical, Syntax and Runtime Errors
  • Meaning and Significance of Errors in code
  • Catching Errors using Try-Except statements

Class 16: Working with CSV Files

  • Exploring csv Module
  • Advantages of CSV files over text files
  • Reading and writing Information to CSV Files
  • Creating a Simple To-do List using CSV instead of Text files

Final Project: Contacts Application

  • Creating a Contacts Application using all the topics learnt
  • Saving Contacts information to CSV files
  • Implementation of Random Nickname Generator
  • Displaying Contacts Stored in an organized manner

Contact for more Details