Python tutorial

Saturday 26th of April 2014 04:18:45 PM


  Toggle Advanced Options



The Python Language Tutorials

  • Title: Learn Python Programming for Beginners
  • Subtitle: Learn to program using the Python programming language
  • Description: Learn to program in the Python programming language. This course assumes no prior programming knowledge, just a desire to learn to program.
  • Requirements: Basic fluency with computers (Microsoft Windows or Mac OS X)
  • What do you get: Learn to program in Python
  • Target audience: Anyone who wants to learn how to program with Python

Course structure

  • Your First Taste of Python
  • Using Variables
    • Numbers
    • Strings
    • Lists
  • Getting To Know The PyCharm IDE
    • Code Editing
    • Keyboard Shortcuts
  • Flow Control
    • The If Statement
      • True and False
      • Indentation
      • The Else Clause
      • The Elif Clause (Python’s Switch Statement)
    • Conditions (Boolean Expressions)
      • Comparison Operators
      • And, Or, and Not Operators
    • The While Statement
    • The For Statement
    • The Break Statement
    • The Continue Statement
    • The Else Clause
  • Coding Style
  • Console Input and Output
    • Input
    • Output Formatting
  • Files
    • Reading
    • Writing
  • Data Structures
    • Another Look At Lists
      • The Del Statement
      • In and Not In Operators
      • Stacks
      • Queues
      • List Comprehensions
    • Dictionaries
    • Tuples
    • Sets
  • Defining Functions
    • The Return Statement (Procedures vs. Functions)
    • Parameters
      • Default Parameters
      • Keyword Parameters
      • Arbitrary Parameter Lists
    • Function Object
  • Modules and Functions
    • Importing Modules
    • Getting Information on Modules
  • Object-Oriented Programming
    • Classes
    • Data Attributes
    • Is and Is Not Operators
    • Initialization (Constructors)
      • Self Parameter
    • Methods
    • Inheritance
      • Single Inheritance
      • Multiple Inheritance
    • Private Variables
  • Handling Errors
    • Try … Except
    • Else Clause
    • Finally
    • Raising Exceptions
    • User-defined Exceptions
  • The Standard Library (“Batteries Included”)
    • Database Programming
    • Web Programming
      • Email
      • Web Client Programming
    • Testing Your Code (Unit Testing)
  • More Advanced Python Features
    • Iterators
    • Generators
      • Generator Expressions
    • Special Method Names
    • Customizing Attribute Access
    • Descriptors

YouProgramming Programming Tutorials YouTube Channel









Google