Python Tutorial for Beginners: Learn in 7 Days

Python is an object-oriented programming language created by Guido Rossum in 1989. It is ideally designed for rapid prototyping of complex applications. It has interfaces to many OS system calls and libraries and is extensible to C or C++. Many large companies use the Python programming language include NASA, Google, YouTube, BitTorrent, etc.

Python is widely used in Artificial Intelligence, Natural Language Generation, Neural Networks and other advanced fields of Computer Science. Python had deep focus on code readability & this class will teach you python from basics.

Here is what we cover in the Course


  1. Python Enviornment Setup: Install Aptana Studio IDE
  2. Creating Your First Python Program
  3. Learn Python Main Function with Examples: Understand __main__
  4. Variables in Python
  5. Learning Python Strings: Replace, Join, Split, Reverse
  6. Python TUPLE - Pack, Unpack, Compare, Slicing, Delete, Key
  7. Python Dictionary Methods: Copy, Update, Items, Len, Cmp, Str, Sort
  8. Python Operators: Logical, Comparison, Assignment, Arithmetic, Bitwise & Precedence
  9. Python Functions Tutorial - Define, Call, Indentation & Arguments
  10. Python Conditional Statements: IF, ELIF, ELSE Nested IF
  11. Learn Python For & While Loop with Examples
  12. Python Class & Objects: Define Class, Inheritance - OOP Tutorial
  13. Python Regex Tutorial: re.match(),re.search(), re.findall(), Flags
  14. Python Date & Time Tutorial: Timedelta, Datetime, & Strftime
  15. Python CALENDAR Tutorial with Example
  16. Python FILE Tutorial: Create, Append, Read, Write
  17. Python OS Module, Shell Script Commands
  18. Internet Access with Python Tutorial: Open, Parse & Read URL
  19. Python XML Parser Tutorial: Create & Read XML with Examples
  20. Python vs RUBY vs PHP vs TCL vs PERL vs JAVA

Characteristics of Python

  • It provides rich data types and easier to read syntax than any other programming languages
  • It is a platform independent scripted language with full access to operating system API's
  • Compared to other programming languages, it allows more run-time flexibility
  • It includes the basic text manipulation facilities of Perl and Awk
  • A module in Python may have one or more classes and free functions
  • Libraries in Pythons are cross-platform compatible with Linux, MacIntosh, and Windows
  • For building large applications, Python can be compiled to byte-code
  • Python supports functional and structured programming as well as OOP
  • It supports interactive mode that allows interacting Testing and debugging of snippets of code
  • In Python, since there is no compilation step, editing, debugging and testing is fast.

Python used for

  • Programming video games
  • Artificial Intelligence algorithm
  • Programming various scientific programs such as statistical models