Book Cover

Introduction to Programming with Python

Information Systems

ISBN:

978-1-952023-69-9

cfwf default

Introduction to Programming with Python

Greg Anderson, PhD Miles Anderson

Welcome to the Python language. This course will teach you the foundatational Python programming skills including the basics of data structures, version control software Git/GitHub, object-oriented programming, how to use Python to interact with Microsoft Excel, Panda DataFrames, and how to use BeautifulSoup to scrape websites. At completion of the course you will have the necessary skills to implement many different Python applications.

  • Free instructor demo access to full resource
  • Plug-and-play solution for instant adoption
  • Lifetime access for students

Table of Contents

Chapter 1: Why Not? Problem Solving and Logical Thinking Chapter 2: Introduction to Python Chapter 3: Documentation, Variables and Data Types Chapter 4: Input and Output Chapter 5: Operators Chapter 6: Selection Chapter 7: Repetition Chapter 8: Git and GitHub Chapter 9: Built-in Functions Chapter 10: Regular Expressions Chapter 11: Custom Functions Chapter 12: Debugging Chapter 13: Exception Handling Chapter 14: OOP (Object Oriented Programming) Chapter 15: Advanced OOP Chapter 16: Data Structures Chapter 17: Pandas Chapter 18: PostgreSQL Database Chapter 19: Python Working with Excel Chapter 20: HTML, CSS, and Forms Chapter 21: Advanced Pandas and Scraping Chapter 22: Reading and Writing Data (File I/O)

Request Free Access

Interested in using this resource in your course? Request free instructor access. Just tell us who you are and where you teach, and we’ll take care of the rest!

(students: reach out to your instructor for assistance with accessing your textbook, or view this walkthrough.)

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Made by proffessors, for professors

cfwf default

Auto-Graded Assessments

Customize assessments or create new ones. Assessments are completed online within the text and instantly graded with detailed feedback.

cfwf default

LMS Integration

Access courseware with single sign-on convenience using our LMS integration tools. Assignments, exams, and grades are automatically synced.

cfwf default

Instructor Materials

Take advantage of study plans, PowerPoint presentations, and test banks so that courses require minimal start-up time.

cfwf default

Micro-Credentials & Certificates

Allow your students to earn achievements in the classroom. Keep them engaged using ready-made badges and certificates, or create your own.

cfwf default

AI Virtual Assistant

Our AI Virtual Assistant transforms how students engage with content, offering features like multilingual translation, question answering, progress assessment, and much more.

Related Courses

Catalog
What is MyEducator?
How much does MyEducator cost?
How long do students have access, and what about updates?
Are resources customizable?
How long is setup—what is the adoption process?
What LMS do you integrate with?
Do you provide sample syllabi, guides, and other instructor materials?

Ready to get started?