TEN DAYS SUMMER HAMP
on
Python for Beginners
Course Instructors
Mr.D.Siva - Assistant Professor - B.Sc CS
Mr.U.Udayakumar - Assistant Professor - B.Sc CS
10 Days Summer Hamp - Python for Beginners - Course Materials
Day 1 - Course Content
Introduction to Python Basics of Python Data Types, Variables: Primitive types; Characters & Strings; Boolean; Working with variables and its scope; Type conversion and casting.
Day 1 - YouTube Recorded Link
Day 2 - Course Content
Operators and Expressions: Introduction of operators; Arithmetic operators; Relational operators; Assignment operator; Logical operators; Increment and decrement operators; More in operators. Decision Making: If statement; If - else statement; If- elif - else statement; Nested if - else;
Day 2 - YouTube Recorded Link
Day 3 - Course Content
Using Loops: while, while-else; do-while and the for loop; Jump statements: break, continue; Nesting loops. Data Structures: Lists. Tuples. Dictionary.
Day 3 - YouTube Recorded Link
Day 4 - Course Content
Creating and using Functions. Creating a Module in class; Calling a Module; Returning value from a Module; Adding a Method that takes parameters; Introduction to Classes and Objects: Creating a Class; Creating an Object; Using an Object; Adding Instance variables; Controlling accessibility; Naming conventions for class members. Inner Classes.
Day 4 - YouTube Recorded Link
Day 5 - Course Content
Class Constructors; Parameterized Constructors, Functions for strings, Exception Handling: Fundamentals of exception handling; Exception types; Using try and Except.
Day 5 - YouTube Recorded Link
Day 6 - Course Content
Files, streams: Open, Traverse, Read and Create Files: Csv, txt and Json Files.
Day 6 - YouTube Recorded Link
Day 7 - Course Content
GUI Programming - Tkinter, Introduction, Tkinter Widgets, Tkinter Geometry, Button, Frame, Color, Fonts, Real time Example : Loan Calculation in Python Tkinter
Day 7 - YouTube Recorded Link
Day 8 - Course Content
Socket Programming in Python, Network Programming, What is Socket, Overview of Socket API, Types of Socket, Real Time Example : Chat Application using Socket
Day 8 - YouTube Recorded Link
Day 9 - Course Content
Connect to a database, create Database, drop a database, create a table, alter tables, drop a table, insert, delete, update records, query a database and display results.
Day 9 - YouTube Recorded Link
Day 10 - Course Content
Libraries in Python, Pycharm (Game Development), Python advance Libraries : Numpy, Tensorflow, Scikit learn, Keras
Day 10 - YouTube Recorded Link
CERTIFICATE FOR 10 DAYS SUMMER HAMP FOR PYTHON FOR BEGINNERS