My Account Log in

3 options

Learn Python in 7 days : get up-and-running with Python / Mohit, Bhaskar N. Das.

EBSCOhost Academic eBook Collection (North America) Available online

View online

Ebook Central College Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Mohit, author.
Das, Bhaskar N., author.
Language:
English
Subjects (All):
Python (Computer program language).
Physical Description:
1 online resource (276 pages) : illustrations
Edition:
1st edition
Other Title:
Learn Python in seven days
Place of Publication:
Birmingham, England ; Mumbai, [India] : Packt, 2017.
System Details:
text file
Summary:
Learn efficient Python coding within 7 days About This Book Make the best of Python features Learn the tinge of Python in 7 days Learn complex concepts using the most simple examples Who This Book Is For The book is aimed at aspiring developers and absolute novice who want to get started with the world of programming. We assume no knowledge of Python for this book. What You Will Learn Use if else statement with loops and how to break, skip the loop Get acquainted with python types and its operators Create modules and packages Learn slicing, indexing and string methods Explore advanced concepts like collections, class and objects Learn dictionary operation and methods Discover the scope and function of variables with arguments and return value In Detail Python is a great language to get started in the world of programming and application development. This book will help you to take your skills to the next level having a good knowledge of the fundamentals of Python. We begin with the absolute foundation, covering the basic syntax, type variables and operators. We'll then move on to concepts like statements, arrays, operators, string processing and I/O handling. You’ll be able to learn how to operate tuples and understand the functions and methods of lists. We’ll help you develop a deep understanding of list and tuples and learn python dictionary. As you progress through the book, you’ll learn about function parameters and how to use control statements with the loop. You’ll further learn how to create modules and packages, storing of data as well as handling errors. We later dive into advanced level concepts such as Python collections and how to use class, methods, objects in python. By the end of this book, you will be able to take your skills to the next level having a good knowledge of the fundamentals of Python. Style and approach Fast paced guide to get you up-to-speed with the language. Every chapter is followed by an exercise that focuses on building something with the language. The codes of the exercises can be found on the Packt website Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the code file.
Contents:
Cover
Copyright
Credits
About the Authors
About the Reviewer
www.PacktPub.com
Customer Feedback
Table of Contents
Preface
Chapter 1: 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
Chapter 2: 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
Chapter 3: 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
Chapter 4: 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
Chapter 5: 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
str()
max()
min()
dict()
Dictionary methods
copy()
get()
setdefault()
has_key()
keys()
values()
update()
items()
clear()
Python dictionary with for loop
Practical program
Chapter 6: 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
Chapter 7: 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
Chapter 8: Modules and Packages
Modules
The import statement
Locating Python modules
Compiled Python files
The Python package
Chapter 9: File Handling and Exceptions
Reading text from a file
The read() method
The readline() method
The readlines() method
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
Chapter 10: 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
Chapter 11: 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
Index.
Notes:
Includes index.
Description based on online resource; title from PDF title page (ebrary, viewed June 22, 2017).
ISBN:
9781523112197
1523112190
9781787287778
1787287777
OCLC:
990194774

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account