Python Programming Fundamentals

所在平台: Coursera

课程主页: https://www.coursera.org/learn/python-programming-fundamentals

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Python编程基础 课程概述: 本课程是为初学者和具有有限编程经验的人设计的,旨在帮助他们开始使用Python进行软件开发或数据科学的旅程。学习者将在课程中掌握算法思维、Python语法、代码测试、调试技巧以及模块化代码开发等基本技能,这些技能对于软件工程、开发或数据科学的成功职业生涯至关重要。 学习目标: 课程结束时,您将掌握以下内容: 课程大纲: 1. **算法设计** - 描述:本周,您将学习在任何语言中开发代码的最佳实践,从一个算法开始:逐步解决问题的方法。然后,您将通过开发自己的算法并正确识别在Python中使用特定数据类型的时机来应用这些概念。 2. **将想法转化为代码** - 描述:本周,您将学习如何将算法设计的逻辑过程转化为功能性的Python代码。您将通过正确识别给定算法的Python语法,随后为给定算法创建自己的Python程序来应用这些知识。 3. **验证您的代码** - 描述:本周,您将了解不同的Python代码测试方法以及调试代码的方法。您将通过进行代码审查、识别使用断言调试代码的机会以及生成自己的测试用例来应用这些技术。 4. **深入了解列表** - 描述:本周,您将学习如何过滤给定数据集并执行逻辑和数学操作,以及如何创建可以在离散部分中使用的模块化代码。您将通过编写自己的函数来识别具有特定属性的列表项,以及编写程序从给定数据集计算一组结论来进行应用。 该课程将为您在软件开发和数据科学领域奠定坚实的基础。

课程大纲

Name:Algorithm Design

Description:This week, you will learn best practices for developing code in any language by beginning with an algorithm: a stepwise approach to solving a problem. You’ll then apply the concepts by developing your own algorithms and properly identifying when to use specific data types in Python.

Name:Translating Ideas into Code

Description:This week, you will learn how to take the logical process of algorithm design and translate an algorithm into functional Python code. You will apply this by correctly identifying proper Python syntax for a given algorithm, and then subsequently by creating your own Python program for a given algorithm.

Name:Validating Your Code

Description:This week, you will learn different approaches to testing Python code, and methods for debugging code. You will apply this by conducting a code review, identifying opportunities to use asserts to debug code, and generating your own test cases.

Name:Diving Deeper with Lists

Description:This week, you will learn how to filter and perform operations (logical and mathematical) across a given dataset, and how to create modular code that can be used in discrete pieces. You will apply this by writing your own functions to identify a list item with a given property, and writing a program to calculate a set of conclusions from a given dataset.

课程评论(0条)

课程详情

This introductory course is designed for beginners and individuals with limited programming experience who want to embark on their software development or data science journey using Python. Throughout the course, learners will gain a solid understanding of algorithmic thinking, Python syntax, code testing, debugging techniques, and modular code development--essential skills for a successful career in software engineering, development, or data science. By the end of this course, you will learn

课程标签

0人关注该课程

主题相关的课程