About the Course
This is an online course is to increase far-reaching comprehension of Python Programming. The point is to find out about how Python Programming and its elements can be utilized appropriate without any preparation. The instructional exercises will enable you to find out about Introduction and Installation of Python, Assigning factors and gathering client Input, Basic Math, Exponentiation, Order of Evaluation, Introduction to strings, As factors, Formatting, connection, changing over out, String Methods, Lists and Tuples, Dictionaries, Comparison administrators, Loops, Conditional Statements, Functions and Function Parameters and OOP-Class Methods.
Python is a dynamic modern computer programming language. It is quit complementary to FORTRAN, which is one of the earliest programming languages, but it is much more powerful than FORTRAN. Python allows to use variables without even declaring them (i.e., it concludes types implicitly), and it depends on indentation as a control structure. You are not forced to define classes in Python (unlike Java) but you are free to do so when convenient.
Python’s simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which boost program modularity and we can reuse the code. The Python interpreter and the extensive standard library are open source and binary files are available to use without charge for all major platforms, and can be freely distributed.
Python is a broadly used general-purpose, high-level programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as the language provides constructs intended to enable clear programs on both a small and large scale.
Python can support different types of including object-oriented, programming paradigms, imperative and functional programming or procedural styles. It has features like automatic memory management, dynamic type stream and has a comprehensive standard library.
What We learn
- This course will clear advanced programming knowledge in Python
- Learn Abstraction I and II, Exceptions in programs, Methods, properties and iterators, Standard Libraries and Python programming with Files
- This course will take you through the journey of interacting with system files using IDLE or the Python Interpreter.
- Creating your own servers and clients using socket programming, Understanding the database support for python with SQlite.
- Learn Web Programming with Python covering the four most important topics as CGI, Screen Scraping, mod_python and Web Services
- Learn testing, debugging and logging in Python.
Lesson 1 - Basics
Lesson 2 - Lists Dictionaries Tuples and Loops
Lesson 3 - Conditionals
Lesson 4 - Functions
Lesson 5 - Advanced Strings
Lesson 6 - Classes
Lesson 7 - CSV and Email Do something Real
7.1 - Day 10 Setup Python to send Email with Gmail Lockedvideo17:43 minutes
7.2 - Day 11 HTML and Plain Text Emails through Python and Gmail Lockedvideo10:10 minutes
7.3 - Day 12 Send Formatted Emails to a Set of Users Lockedvideo11:17 minutes
7.4 - Day 13 Using External Template Files with Context Data in Python Lockedvideo18:37 minutes
7.5 - Day 14 CSV Files with Python Read Write Append Lockedvideo16:44 minutes
7.6 - Day 15 Functions to Dynamically Add Data to CSV with Python Lockedvideo12:24 minutes
7.7 - Day 16 Edit CSV with Python Part 1 Lockedvideo7:05 minutes
7.8 - Day 16 Edit CSV with Python Part 2 Lockedvideo14:22 minutes
7.9 - Day 17 Read Data Function for CSV File Lockedvideo7:57 minutes
7.10 - Day 18 Running Python Commands Arguments in Terminal Lockedvideo19:50 minutes
7.11 - Day 19 Integrating Part 1 Lockedvideo10:40 minutes
7.12 - Day 20 Integrating Part 2 Lockedvideo17:10 minutes