Home > Store

Python Fundamentals LiveLessons Part III (Video Training) :Strings & Regular Expressions; Files; Exceptions; Object-Oriented Programming, Duck Typing; (Optional) More on pandas Series & DataFrames

Online Video

Register your product to gain access to bonus material or receive a coupon.


  • Copyright 2019
  • Edition: 1st
  • Online Video
  • ISBN-10: 0-13-594683-2
  • ISBN-13: 978-0-13-594683-1

7+ hours of video instruction

The professional programmer’s Deitel® video guide to Python development with the powerful IPython and Jupyter Notebooks platforms.


Python Fundamentals LiveLessons with Paul Deitel is a code-oriented presentation of Python–one of the world’s most popular and fastest growing languages. In the context of scores of real-world code examples ranging from individual snippets to complete scripts, Paul will demonstrate coding with the interactive IPython interpreter and Jupyter Notebooks. You'll quickly become familiar with the Python language, its popular programming idioms, key Python Standard Library modules and several popular open-source libraries. In the Intro to Data Science videos, Paul lays the groundwork for later lessons in which he’ll introduce some of today's most compelling, leading-edge computing technologies, including natural language processing, data mining Twitter® for sentiment analysis, cognitive computing with IBM® Watson™, supervised machine learning with classification and regression, unsupervised machine learning with clustering, computer vision through deep learning and convolutional neural networks, sentiment analysis through deep learning with recurrent neural networks, big data with Hadoop®, Spark™ streaming, NoSQL databases and the Internet of Things.

NOTE this LiveLesson is one in a series of five: 

  • Python Fundamentals LiveLessons Part I
  • Python Fundamentals LiveLessons Part II
  • Python Fundamentals LiveLessons Part III
  • Python Fundamentals LiveLessons Part IV
  • Python Fundamentals LiveLessons Part V

Skill Level 

What you will learn in Part III:

  • Lesson 8—Strings: A Deeper Look—String methods; string formatting; concatenating and repeating strings; stripping whitespace; string comparisons; search strings for substrings and replacing substrings; tokenizing strings; regular expressions for pattern matching, replacing substrings and validating data; manipulating data in pandas.
  • Lesson 9—Files and Exceptions—Text-file processing; serializing objects into the JSON with the json module; with statement for avoiding “resource leaks”; exception handling; tryexcept statement; else clause; executing code when no exceptions occur in a try suite; finally clause; raise exceptions; more details on tracebacks; stack unwinding; CSV file processing via the csv module; loading and manipulating CSV files in pandas.
  • Lesson 10—Object-Oriented Programming—Custom classes; controlling access to attributes; properties for data access; simulating “private” attributes; Python special methods for customizing string representations; inheritance, duck typing and polymorphism; class object; Python special methods for overloading operators; named tuples; Python 3.7 data classes; unit testing with doctest; namespaces and how they affect scope; Introduction to time series and simple linear regression.

LiveLessons Video Training series publishes hundreds of hands-on, expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. This professional and personal technology video series features world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, IBM Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include: IT Certification, Programming, Web Development, Mobile Development, Home & Office Technologies, Business & Management, and more. View All LiveLessons on InformIT: http://www.informit.com/imprint/series_detail.aspx?ser=2185116


Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership