Basics of Python


1) What is Python ? What are the benefits of using Python ?
2) What is PEP 8 ?
3) What is pickling and unpickling ?
4) How Python is interpreted ?
5) How memory is managed in Python ?
6) What are the tools that help to find bugs or perform static analysis ?
7) What are Python decorators ?
8) What is the difference between list and tuple ?
9) How are arguments passed by value or by reference ?
10) What is Dict and List comprehensions are ?
11) What are the built-in type does python provides ?
12) What is namespace in Python ?
13) What is lambda in Python ?
14) Why lambda forms in python does not have statements ?
15) What is pass in Python ?
16) In Python what are iterators ?
17) What is unittest in Python ?
18) In Python what is slicing ?
19) What are generators in Python ?
20) What is docstring in Python ?
21) How can you copy an object in Python ?
22) What is negative index in Python ?
23) How you can convert a number to a string ?
24) What is the difference between Xrange and range ?
25) What is module and package in Python

. Introduction to Python Programming

  • What is Python?
  • Why Python?
  • Python Philosophy And The Zen Of Python
    ​​
  • A Brief History Of Python
  • Features of Python
  • Installation on Windows Gnu/Linux and Unix Systems

2. First Steps

  • Using The Interpreter Prompt
  • Choosing An Editor
  • Sublime Text
  • Vim
  • Using A Source File
  • Getting Help

3. Programming Basics

  • Hello World Program
  • Comments
  • Literal Constants
  • Numbers
  • Strings
  • The Format Method

4. Basics Continued

  • Raw String
  • Escape Sequences
  • Variables
  • Identifier Naming
  • Data Types
  • Object
  • How To Write Python Programs
  • Indentation

5. Operators and Expressions

  • Operators
  • Evaluation Order
  • Changing The Order Of Evaluation
  • Associativity
  • Expressions

6. Control Flow

  • The if Statement
  • The while Statement
  • The for Loop
  • The break Statement
  • The continue Statement

7. Functions

  • Function Parameters
  • Local Variables
  • Using The Global Statement
  • Default Argument Values
  • Keyword Arguments
  • VarArgs Parameters
  • Keyword Only Parameters
  • The return Statement
  • DocStrings

8. Modules

  • Byte-Compiled .pyc files
  • The from … import Statement
  • A module’s name
  • Making Your Own Modules
  • The dir Function
  • Package
  • The sys           

9. Data Structures

  • List
  • Tuple
  • Dictionary
  • Sequence
  • Set
  • References
  • More About Strings        

10. Input Output

  • Input from user
  • Files
  • Pickle
  • Unicode

11. Regular Expressions

  • Introduction
  • Wild Card Characters
  • Searching
  • Extracting
  • Practice Problems
  • Do’s and Don’ts
  • Summary


0 comments:

Copyright © 2013 SoftKul