fbpx

Python

_

Overview

Python is a programming language that lets you work quickly and integrate systems more effectively. It is often used as a support language for software developers, for build control and management, testing, and in many other ways. It is also used to build ERP and e-commerce systems. Python is a general-purpose interpreted, interactive, object-oriented, and high-level programming language. It was created by Guido van Rossum during 1985- 1990. Like Perl, Python source code is also available under the GNU General Public License (GPL). This Course gives enough understanding on Python programming language.

_

Topics Covered

  • Why should you learn to write programs?
    • Computer hardware architecture
    • Understanding programming
    • Words and sentences in python
    • Conversing with python
    • Terminology: Interpreter and Compiler
    • What is a program?
    • Writing a simple program
    • The building blocks of programs
    • Understanding Errors in a program
    • Understanding Debugging
  • Variables, Expressions, and Statements
    • Values and Datatypes
    • Variables, Variable names and keywords
    • Statements and Expressions
    • Operators and operands
    • Comments
  • Conditional Execution
    • Boolean Expressions
    • Logical operators
    • Conditional and Alternative execution
    • Chained and nested conditionals
    • Catching Exceptions using try and except
  • Functions
    • Definition and Uses
    • Parameters and arguments
    • Function calls
    • Built-in Funtions
  • Iteration
    • Infinite loops using while
    • Definite loops using for
  • Strings
    • About Strings in Python
    • Getting the length of a string using len
    • String comparison, slices and methods
    • Parsing Strings
    • Format Operator
  • Lists
    • About Lists in Python
    • List operations, slices and methods
    • List and Functions, List and Strings
    • Object and Values
  • Dictionaries
    • About Dictionaries in Python
    • Looping and dictionaries
    • Dictionary as set of counters
    • Advanced text parsing
  • Tuples
    • About Tuples in Python
    • Tuple comparison and assignment
    • Dictionaries and tuples
  • Files
    • Opening files
    • Text files and lines
    • Reading files
    • Searching through a file
    • Letting the user choose the file
    • Using try, except, and open
    • Writing files
    • Lists, Dictionaries, Tuples and files
  • Object-oriented programming
    • About Obeject-oreinted programming (OOP)
    • Objects and Classes
    • Inheritance
  • Using Databaes and SQL
    • What is a database?
    • Database Concepts
    • Creating a database table
    • Structed Query Language (SQL) summary
    • Three kinds of keys in SQL
    • Using JSON to retrieve data