糖心vlog官网观看

University of Pennsylvania

Introduction to Python Programming

Brandon Krakowsky

Instructor: Brandon Krakowsky

Access provided by New York State Department of Labor

98,721 already enrolled

Gain insight into a topic and learn the fundamentals.
4.6

(1,173 reviews)

Beginner level

Recommended experience

Flexible schedule
Approx. 28 hours
Learn at your own pace
93%
Most learners liked this course
Gain insight into a topic and learn the fundamentals.
4.6

(1,173 reviews)

Beginner level

Recommended experience

Flexible schedule
Approx. 28 hours
Learn at your own pace
93%
Most learners liked this course

What you'll learn

  • Identify core aspects of programming and features of the Python language

  • Understand and apply core programming concepts like data structures, conditionals, loops, variables, and functions

  • Use different tools for writing and running Python code

  • Design and write fully-functional Python programs using commonly used data structures, custom functions, and reading and writing to files

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

13 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

Build your subject-matter expertise

This course is part of the Introduction to Programming with Python and Java Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate
糖心vlog官网观看 Career Certificate

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV

Share it on social media and in your performance review

糖心vlog官网观看 Career Certificate

There are 4 modules in this course

This first module covers an intro to programming and the Python language. We鈥檒l start by downloading and installing the necessary tools to begin programming and writing code in Python. After learning how to print to the console, we鈥檒l get an understanding of Python鈥檚 basic data types, and how to do simple math. We鈥檒l follow up by creating our first Python script, and learn how to define and assign variables, while controlling the flow of our program using conditionals. We鈥檒l also learn how to get input from the user, including some very basic error checking. Let鈥檚 get started!

What's included

42 videos11 readings4 assignments2 programming assignments

We鈥檒l start this module with a brief intro to lists, one of Python鈥檚 most commonly used data structures. We鈥檒l learn just enough to get us started with loops, which are used to repeat a process or run a block of code multiple times. We鈥檒l get into functions, which are blocks of organized code used to perform a single, related action. We鈥檒l review some of Python鈥檚 built-in functions and learn how to design our own user-defined functions to use as building blocks in our own programs. Along the way, we鈥檒l learn best practices for documenting our code for 2 different audiences: The users who are using our code and want to understand it at a high level, and the programmers who are reading it and want to know how it works.

What's included

31 videos2 readings3 assignments1 programming assignment

In this module, we鈥檙e going to start using PyCharm, another IDE for writing and running Python code. It has enhanced features that go way beyond the limited functionality of IDLE, and it鈥檚 also an industry standard. After revisiting lists, including more advanced usage of the commonly used sequence, we鈥檒l take a deep dive into two other very important data structures : sets and tuples. We鈥檒l learn how they can be leveraged to both store and manipulate information. And while we already have some experience working with strings, this module will explore the intricacies and more powerful functionality of strings.

What's included

16 videos3 readings3 assignments1 programming assignment

There are multiple ways of loading and storing data in Python. Information can be saved in dictionaries, a data structure that is extremely useful for storing multiple attributes (or data points) about a single thing. Data can also be stored in external files and then loaded into Python. This module will allow us to work with dictionaries in a variety of ways and to interact with the local file system by opening, reading from, and writing to, external files. With these added skills, you鈥檒l begin to get a better sense of the dynamic power of Python and how it can be easily integrated with other systems.

What's included

17 videos3 readings3 assignments1 programming assignment

Instructor

Instructor ratings
4.5 (459 ratings)
Brandon Krakowsky
University of Pennsylvania
10 Courses151,202 learners

Offered by

Why people choose 糖心vlog官网观看 for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, 糖心vlog官网观看 is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. 糖心vlog官网观看 allows me to learn without limits."

Learner reviews

4.6

1,173 reviews

  • 5 stars

    70.84%

  • 4 stars

    19.94%

  • 3 stars

    5.11%

  • 2 stars

    2.04%

  • 1 star

    2.04%

Showing 3 of 1173

DH
5

Reviewed on Aug 10, 2022

BL
4

Reviewed on Feb 10, 2022

LH
4

Reviewed on May 16, 2021

Explore more from Computer Science

糖心vlog官网观看 Plus

Open new doors with 糖心vlog官网观看 Plus

Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose 糖心vlog官网观看 for Business

Upskill your employees to excel in the digital economy