Python Programming: A Concise Introduction

  • 4.7
Approx. 18 hours to complete

Course Summary

This course is a great introduction to Python programming. It covers the basics of the language and teaches students how to write simple programs using Python. It is a great starting point for those who are new to programming and want to learn how to code in Python.

Key Learning Points

  • Learn the basics of Python programming
  • Write simple programs using Python
  • Get hands-on experience with Python coding

Job Positions & Salaries of people who have taken this course might have

    • USA: $79,000
    • India: ₹581,000
    • Spain: €28,000
    • USA: $79,000
    • India: ₹581,000
    • Spain: €28,000

    • USA: $60,000
    • India: ₹500,000
    • Spain: €25,000
    • USA: $79,000
    • India: ₹581,000
    • Spain: €28,000

    • USA: $60,000
    • India: ₹500,000
    • Spain: €25,000

    • USA: $85,000
    • India: ₹663,000
    • Spain: €32,000

Related Topics for further study


Learning Outcomes

  • Learned the basics of Python programming
  • Understand how to write simple programs using Python
  • Gain hands-on experience with Python coding

Prerequisites or good to have knowledge before taking this course

  • Basic computer skills
  • Access to a computer with internet connection

Course Difficulty Level

Beginner

Course Format

  • Online
  • Self-paced

Similar Courses

  • Python for Everybody
  • Programming for Everybody
  • Python Data Structures

Related Education Paths


Notable People in This Field

  • Python Creator
  • Data Scientist
  • Data Scientist

Related Books

Description

The goal of the course is to introduce students to Python Version 3.x programming using hands on instruction. It will show how to install Python and use the Spyder IDE (Integrated Development Environment) for writing and debugging programs. The approach will be to present an example followed by a small exercise where the learner tries something similar to solidify a concept. At the end of each module there will be an exercise where the student is required to write simple programs and submit them for grading. It is intended for students with little or no programming background, although students with such a background should be able to move forward at their preferred pace.

Outline

  • Beginning to Program in Python
  • Welcome and introduction
  • Introduction to the Spyder IDE
  • Arithmetic operations
  • Our first functions
  • Creating strings and using them in print statements.
  • The "input" statement and combining strings
  • Using the "if" statement
  • Converting strings to numbers. Using the remainder operator
  • Introduction to loops - the "while" loop
  • The "for" loop; tracking down errors
  • Setting up Spyder
  • Starting Python. Our first lecture and exercise file.
  • Exercises1.py -- the exercise/lecture file for this module.
  • Differences in versions of Spyder are minor, so don't worry about them.
  • Practice functions for debugging Python code
  • Working with Lists and Importing Libraries. The Random library.
  • Introduction to lists
  • Lists continued
  • Stepping through lists using loops
  • Introduction to datatypes
  • Converting datatypes
  • Working with lists of sublists; writing a small report
  • Lists continued
  • Introduction to libraries. The random library.
  • More on Loops and Append
  • Exercises 2 -- the exercise/lecture file for this module.
  • Tuples, Data Dictionaries, Text and CSV Files
  • Using tuples and data dictionaries
  • Reading and writing files
  • Running Python Programs (Windows)
  • Installing Environments on a Mac
  • Running Python Programs (Mac)
  • Writing scripts in Python
  • Reading and writing CSV files
  • Exercises3.py -- The exercise/lecture file for this module.
  • Python files needed for this module.
  • Text and CSV files used during this module.
  • FAQ/Errata PDF Version: Change in Spyder; Running in a Command Prompt
  • If python does not run, read this file.
  • Functional Values, Sorting, Formatting, Statistics, and a Menu Driven Database Program
  • Long strings, random library, building and sorting lists
  • Descriptive statistics
  • Formatting print statements
  • Starting the database application
  • Displaying the records
  • Adding and deleting records
  • Editing records
  • Saving records to a CSV file
  • Loading the records from the CSV file
  • Running our database application as a stand-alone program
  • Exercises4.py -- the exercise/lecture file for this module.
  • Additional program and data files needed for this module.

Summary of User Reviews

Discover the world of programming with Python in this introductory course. Learners have praised the course for its engaging content and hands-on exercises. The course has received high ratings for its practical approach and clear explanations.

Key Aspect Users Liked About This Course

Many users appreciated the hands-on exercises that helped them apply the concepts they learned in real-world scenarios.

Pros from User Reviews

  • Practical approach to learning Python
  • Clear explanations of concepts
  • Engaging content that keeps learners interested
  • Hands-on exercises that help learners apply concepts in real-world scenarios
  • Great course for beginners looking to learn programming

Cons from User Reviews

  • Some users found the pace of the course too slow
  • Not enough challenging exercises for experienced programmers
  • Limited interaction with instructors and peers
  • Some technical issues with the course platform
  • Not enough emphasis on advanced topics
English
Available now
Approx. 18 hours to complete
Bill Boyd
Wesleyan University
Coursera

Instructor

Bill Boyd

  • 4.7 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses