Python for Beginners

所在平台: Udemy

课程主页: https://www.udemy.com/course/programming-with-python-gbajaj/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Coursera 课程《Python 入门》内容摘要** 本课程旨在帮助学员循序渐进地学习 Python 编程。适合渴望学习编程、专注于编程艺术、乐于通过实践解决问题、不怕犯错并从中学习、以及侧重于编程思维而非死记硬背语法的学习者。 课程的核心是编程本身,以 Python 为工具。课程将教授: * **问题解决能力:** 如何分析和解决实际问题。 * **算法开发:** 如何设计解决问题的步骤。 * **代码规范:** 如何编写清晰、专业的 Python 代码。 * **编程最佳实践与常见错误:** 学习如何在编程世界中规避陷阱,优化开发。 **课程涵盖内容:** * **基础概念:** 从简单的练习开始,涵盖线性流程。 * **条件语句:** 学习如何根据特定条件执行不同的代码块。 * **循环:** 掌握如何重复执行操作,无论次数是确定的、不确定的还是有条件的。 * **模块化:** 学习如何将大型解决方案分解为逻辑清晰的模块,包括如何识别和逻辑性地使用它们。 * **面向对象编程 (OOP):** 培养如何用面向对象的思维方式解决现实世界问题的能力。 * **常见数据结构:** 深入学习列表、字符串、字典、集合,并会涉及常见的面试问题。 * **包与库开发:** 教授如何开发自己的软件包,并在多个地方重复使用。 总而言之,本课程将带领学员从编程新手成长为具备实践能力的进阶学习者。

课程评论(0条)

课程详情

This course is for learning the programming in a step-by-step manner using Python.This course is for those who - Want to learn ProgrammingWant to focus on learning the art of ProgrammingAre ready to learn by doing thingsWant to work on programming challenges, solve problems, make mistakes and learn from themWant to focus more on reasoning than the syntaxThis course is mainly about Programming, using Python. It intends to share with you How to solve problemsDevelop the algorithms How to write the code in a clean and professional mannerThe Best practices and common mistakes in the Programming WorldWhat this course coversIt starts from very Simple exercises, linear flowConditions (If something happens, then what to do and what not to do etc)Loops (To repeat the operations with defined/undefined/conditional number of iterations)Modularization (To divide the overall solution in logical steps) - It not only covers how to implement modularization, it also tells you how to identify the modules and how to use them logicallyObject Oriented Programming (How to think in terms of solving a real world problem)Common Data Structures (Lists, String, Dictionaries, Sets), including the interesting and commonly asked interview questionsPackages and Library Development (How to develop your own software packages and use them at multiple places)In summary, this course takes its student from a novice level to the next level in a practical manner.

课程标签

0人关注该课程

主题相关的课程