Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Learn Python in 7 days Title Page Copyright Credits About the Authors About the Reviewer www.PacktPub.com Customer Feedback Table of Contents Preface What this book covers What you need for this book Who this book is for Conventions Reader feedback Customer support Downloading the example code Errata Piracy Questions Getting Started with Python Why Python? Python applications Versions Implementations of Python Installation Installation on Windows platform Installation on Linux platform Installation on Mac OS Notepad++ installation Python file formats Python interactive shell System or environment variables Setting environment variables in Windows Setting environment variables in Linux Setting environment variables in Mac OS (OS 10.9) Writing a simple Hello World! program Basic Python syntax Comments in Python Triple, double and single quotes Python back slash String inside the quotes Escape sequence in Python String concatenation Formatted output Indentation Summary Type Variables and Operators Variables Single assignment Multiple assignment Data types in Python Numeric data types or numbers Integers and long integers Floating point numbers Complex numbers Boolean data type String data types American Standard Code for Information Interchange (ASCII) character sets Conversion functions Arithmetic expressions Mixed mode arithmetic Mixed Mode Conversion Type conversions Operators Arithmetic operators Comparison operators Variants of assignment operator Bitwise operators Logical operators Membership operators Identity operators Operator precedence Summary Strings Python strings The subscript operator Slicing for substrings Python string methods String case methods String strip methods String split methods String justify methods String Boolean methods String functions Tuple Creating an empty tuple Creating tuple with elements Indexing tuple Slicing of tuple Unpacking the items of tuples Tuple functions Operations of tuples Exercise Summary Lists Creating a list Creating a list with values Unpacking list values List operations Accessing list values Slicing the list Updating the list Deleting values from a list Addition of Python lists Multiplication of lists in operator List functions len() max () list () sorted () List methods append () extend () Difference between append and extend. count () index () insert() remove() pop() reverse() List comprehensions Exercises Summary Dictionary Overview of dictionary Operations on the dictionary Accessing the values of dictionary Deleting an item from the dictionary Updating the values of the dictionary Adding an item to the dictionary Dictionary functions len() str() max() min() dict() Dictionary methods copy() get() setdefault() has_key() keys() values() update() items() clear() Python dictionary with for loop Practical program Exercise Summary Control Statements and Loops Control statements The if and if...else statement The if...elif...else statement Loops Types of loops Definite loop Indefinite loop The while True and break statement The break statement Nested loops The continue and pass statements The pass statement Summary Function and Scope of Variable Functions Categories of functions Built-in functions User-defined functions Function definition Calling a function Function with arguments Function with an argument and return type Function with default argument Function with variable length argument Key-value pair as variable length argument Pass by reference versus pass by value Scope of variables Memory management Summary Modules and Packages Modules The import statement Locating Python modules Compiled Python files The Python package Summary File Handling and Exceptions Reading text from a file The read() method The readline() method The readlines() method Exercise Writing text to a file Examples Pickling Unpickling Exceptions The try statement with an except clause Multiple exception blocks The try...finally statement The exception argument Raising exceptions User-defined exceptions Summary Collections Collections Counter Update function Usage of counters Operations of Python collection counter Deque Populating deque Deque consumption Deque rotation Ordered dictionary Sorting of ordered dictionary based upon keys Sorting of ordered dictionary based upon values Default dictionary Sample problem solved by the default dictionary - scenario one Sample problem solved by the default dictionary - scenario two Named tuple Adding values and creating a dictionary Summary Class and Objects Object-oriented programming overview Key concepts Creating a class Instance variables The __init__ method Class variables Class inheritance Multiple inheritance Multilevel inheritance Overriding methods Operator overloading The class method The static method The private variable Summary
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion