万本电子书0元读

万本电子书0元读

顶部广告

Learn Python in 7 Days电子书

售       价:¥

5人正在读 | 0人评论 9.8

作       者:Mohit,Bhaskar N. Das

出  版  社:Packt Publishing

出版时间:2017-05-25

字       数:22.4万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
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
目录展开

Title Page

Copyright

Credits

About the Authors

About the Reviewer

www.PacktPub.com

Customer Feedback

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

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部