Programming in Python: A Hands-on Introduction

所在平台: Coursera专项课程

课程主页: https://www.coursera.org/specializations/hands-on-python

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:编程入门:Python实践 课程概述: 本课程适合没有编程经验的人,旨在帮助学员掌握Python编程技能和计算机科学的基本概念,以便快速学习其他编程语言。通过四个模块,您将从基础知识学起,逐步深入到面向对象设计等主题,为编写自动化脚本和更大型应用程序打下坚实基础,从而能够了解数据科学和人工智能等专业领域。 学习内容: - 使用Python脚本自动化日常重复任务 - 利用PyGame创建有趣的图形程序 - 理解并应用计算机科学的基本概念 - 使用变量和运算符存储和操作数据 您将获得的技能: - 计算机科学 - 计算机编程 - Python编程 - 面向对象编程 - 迭代与条件语句 - 字符串、文件与列表操作 - 函数与递归 实际项目: 学员将创建多种实用项目,包括帮助加速日常任务的自动文件更新器,后续项目将使用PyGame库来动画化图形输出,如开发FlappyBird游戏。 课程特点: - 授予可分享证书 - 100%在线课程,可以灵活安排学习时间 - 建议学习进度为每周3小时,预计完成时间为4个月 课程链接: [Python基础:选择与迭代](https://www.coursera.org/learn/codio-python-basics) [Python基础结构:列表、字符串与文件](https://www.coursera.org/learn/python-basic-structures-lists-strings-and-files) [Python对象基础:函数、递归与对象](https://www.coursera.org/learn/python-object-basics) [面向对象的Python:继承与封装](https://www.coursera.org/learn/object-oriented-python)

课程大纲

Course Link: https://www.coursera.org/learn/codio-python-basics

Name:Python Basics: Selection and Iteration

Description:Offered by Codio. Code and run your first python program in minutes without installing anything! This course is designed for learners with ... Enroll for free.

Course Link: https://www.coursera.org/learn/python-basic-structures-lists-strings-and-files

Name:Python Basic Structures: Lists, Strings, and Files

Description:Offered by Codio. Code and run your first python program in minutes without installing anything! This course is designed for learners with ... Enroll for free.

Course Link: https://www.coursera.org/learn/python-object-basics

Name:Python Object Basics: Functions, Recursion, and Objects

Description:Offered by Codio. Code and run your first python program in minutes without installing anything! This course is designed for learners with ... Enroll for free.

Course Link: https://www.coursera.org/learn/object-oriented-python

Name:Object-Oriented Python: Inheritance and Encapsulation

Description:Offered by Codio. Code and run your first python program in minutes without installing anything! This course is designed for learners with ... Enroll for free.

课程评论(0条)

课程详情

What you will learn
Automate everyday, repetitive tasks using python scripts
Create engaging, graphical based programs using PyGame
Develop a firm foundation of Computer Science concepts you can bring to any language you learn
Use variables and operators to store and manipulate small pieces of data
Skills you will gain
Computer Science
Computer Programming
Python Programming
Object-Oriented Programming (OOP)
Iteration
Conditionals (Computer Science)
variable (computer science)
Strings (Python)
Files (Python)
Lists (Python)
Functions
Recursion
About this Specialization
1,950
recent views
This specialization is intended for people without programming experience who seek to develop python programming skills and learn about the underlying computer science concepts that will allow them to pick up other programming languages quickly. In these four courses, you will cover everything from fundamentals to object-oriented design. These topics will help prepare you to write anything from small programs to automate repetitive tasks to larger applications, giving you enough understanding of python to tackle more specialized topics such as Data Science and Artificial Intelligence.
Applied Learning Project
Learners will create a variety of practical projects including helpful scripts that can speed up everyday tasks such as an automated file updater. Later projects use the PyGame library to animate graphical output for a variety of projects, including creating a FlappyBird game.
Shareable Certificate
Shareable Certificate
Earn a Certificate upon completion
100% online courses
100% online courses
Start instantly and learn at your own schedule.
Flexible Schedule
Flexible Schedule
Set and maintain flexible deadlines.
Beginner Level
Beginner Level
No programming experience
Hours to complete
Approximately 4 months to complete
Suggested pace of 3 hours/week
Available languages
English
Subtitles: English
Shareable Certificate
Shareable Certificate
Earn a Certificate upon completion
100% online courses
100% online courses
Start instantly and learn at your own schedule.
Flexible Schedule
Flexible Schedule
Set and maintain flexible deadlines.
Beginner Level
Beginner Level
No programming experience
Hours to complete
Approximately 4 months to complete
Suggested pace of 3 hours/week
Available languages
English
Subtitles: English

课程标签

0人关注该课程

主题相关的课程