title: Fundamentals of Python: From First Programs through Data Structures
author: Kenneth A. Lambert
description: Kenneth A. Lambert is a Professor of Computer Science at Washington and Lee University. He has taught courses in almost every subject area of computer science and has published several textbooks in introductory programming and data structures in C++, Java, and Python. He is the co-creator of the BreezySwing framework and is the creator of the breezypythongui framework.
zlib_text: 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  Coding in Python
  
  
  A Comprehensive Beginners Guide to Learn the Realms of Coding in Python
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  Table of Contents
  
  
  
  
  
  [Introduction](text00004.html#a382)
  
  
  
  
  
  
  
  
  [Chapter One: Make a Start](text00005.html#a383)
  
  
  
  
  
  
  
  
  [Python 3 Installation](text00005.html#a384)
  
  
  
  
  
  
  
  
  [Executable Installer](text00005.html#a385)
  
  
  
  
  
  
  
  
  [Run It](text00005.html#a386)
  
  
  
  
  
  
  
  
  [Chapter Two: Python Variables and Data Types](text00006.html#a387)
  
  
  
  
  
  
  
  
  [Python Variables](text00006.html#a388)
  
  
  
  
  
  
  
  
  [Naming Variables](text00006.html#a389)
  
  
  
  
  
  
  
  
  [Python Datatypes](text00006.html#a38A)
  
  
  
  
  
  
  
  
  [Python Strings](text00006.html#a38B)
  
  
  
  
  
  
  
  
  [Python Numbers](text00006.html#a38C)
  
  
  
  
  
  
  
  
  [Chapter Three: Python Lists and Tuples](text00007.html#a38D)
  
  
  
  
  
  
  
  
  [Modifying Lists](text00007.html#a38E)
  
  
  
  
  
  
  
  
  [Append Method](text00007.html#a38F)
  
  
  
  
  
  
  
  
  [Del Method](text00007.html#a38G)
  
  
  
  
  
  
  
  
  [Pop Method](text00007.html#a38H)
  
  
  
  
  
  
  
  
  [Remove Method](text00007.html#a38J)
  
  
  
  
  
  
  