A CyberPlus Publication
Learning Python
by B. Nagesh Rao
Novices get to learn Python well and experienced programmers get to learn Python fast!
What you will learn
Here are some facts about the book
Chapters
Chapter 1
Introduction
Chapter 1
Introduction
Get started with installing and running Python scripts.
Chapter 2
Python Basics
Chapter 2
Python Basics
Learn data types, variables and simple I/O.
Chapter 3
Python Control Structures
Chapter 3
Python Control Structures
Learn to frame decisions and loops.
Chapter 4
Lists
Chapter 4
Lists
A List is an ordered sequence of elements that can be dynamically altered.
Chapter 5
Tuples
Chapter 5
Tuples
A Tuple is an immutable ordered sequence of elements.
Chapter 6
Sets
Chapter 6
Sets
A Set is an unordered collection of unique elements.
Chapter 7
Dictionaries
Chapter 7
Dictionaries
A Dictionary is a collection of key-value pairs subject to the constraint that all the keys must be unique.
Chapter 8
Strings
Chapter 8
Strings
A String is an immutable sequence of characters.
Chapter 9
Regular Expressions
Chapter 9
Regular Expressions
Learn to frame patterns to match strings, extract parts and perform powerful substitutions.
Chapter 10
Functions
Chapter 10
Functions
Functions are self-contained blocks of code to perform a specific task.
Chapter 11
Practical Python
Chapter 11
Practical Python
Apply Python to implement data structures and solve real-world problems.
Chapter 12
OOP in Python
Chapter 12
OOP in Python
Learn how to make Python scripts object-oriented.
Chapter 13
Exception Handling
Chapter 13
Exception Handling
Learn the Exception Handling mechanism in Python.
Chapter 14
File Handling
Chapter 14
File Handling
Learn to read from and write to Files.
Chapter 15
Modules
Chapter 15
Modules
Learn to Create and Use Modules, Packages and Sub-packages.
Chapter 16
Databases
Chapter 16
Databases
Learn to work with the SQLite database.
Chapter 17
Parsing HTML
Chapter 17
Parsing HTML
Learn to download HTML files from the Internet and parse through the web content.
Chapter 18
Parsing XML
Chapter 18
Parsing XML
Learn to work with XML content and extract pieces of information from within it.
Chapter 19
Parsing JSON
Chapter 19
Parsing JSON
Learn to convert from JSON to Python objects and vice-versa.
Chapter 20
Miscellaneous
Chapter 20
Miscellaneous
More on data types and operations.
Chapter 21
Python 2 vs. Python 3
Chapter 21
Python 2 vs. Python 3
Learn how to migrate from Python 2 to Python 3 and what are the differences.
Pricing
Frequently asked questions
Who is the target audience for this book?
This book has been designed for college students and professional developers who are new to Python.
How is the 2nd Indian Edition different from the 1st Indian Edition?
We have added 5 more chapters (on Regular Expressions, Databases, Parsing HTML, Parsing XML and Parsing JSON) and about 150 more pages of content
The book now covers almost the entire VTU syllabus and more! We have added questions and exercises at the end of every chapter for students to practice, prepare and test themselves. We have added 2 model VTU question papers for students to get an idea on how to face Python exams
Can colleges and academic institutions get copies at a discounted price?
Yes! We do offer our Indian Edition books at discounted rates to Indian academic institutions for bulk purchases.
Do you have a blog on Python?
We do have a general technical blog, not specifically on Python. You can check it out at www.cyberplusindia.com/blog.