|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/working-with-python-introductory-level/
课程评论:没有评论
课程名称:Python编程入门 课程概述:Python是世界上最受欢迎的编程语言之一,这要归功于它极高的灵活性、易学性以及广泛的平台兼容性。根据TIOBE编程社区指数,Python近期跃居第一位,实属不易。本课程是针对Python 3.10的入门课程。与许多只讲解基础的入门课程不同,我们将以构建项目的方式来学习Python,这样更为实际有效。课程主要集中在构建一个简单的文字冒险游戏,玩家将探索迷宫、遇到怪物、参与战斗以及发现物品。尽管这个游戏的质量并不是重点,但我们将涵盖开始编程所需的所有基本知识,包括: - Python的基本数据类型:整数、浮点数、字符串和布尔值 - Python的聚合数据类型:元组、集合、字典和列表 - 如何在Python中进行决策:if/elif/else语句 - Python中的循环:for和while循环 - 如何编写函数 - 如何从标准库和第三方包中导入模块 - 如何构建Python程序的结构 - 如何在Python中进行数学运算 - 如何操作字符串 - 如何使用Python中的类 此外,课程将定期穿插“插播”讲座,深入讲解Python的特定内容,并提供简单的代码实例,而这些内容并不包含在主要项目中。该课程无需任何编程经验。
Python is one of the world's most popular programming languages, and with good reason: it is extremely flexible, easy to learn, and runs on a wide variety of devices and platforms. In fact, Python recently moved to first place in the TIOBE programming community index, which is a remarkable achievement.This course is an introduction to Python, version 3.10. Unlike many introductory courses, we will not spend hours surveying the basics of the language; personally, I see no point in doing that, since there are already many, many free resources online that do precisely that. Instead, we'll learn the language in the way that I have long preferred: we'll actually build something.The bulk of this course will be focused on building a simple text adventure game, where the player explores a labyrinth, encounters monsters, engages in combat, finds items, and that sort of thing. It's a bit of a throwback to the early days of computer games, but the important thing here is not the quality of the game that we'll build, but rather that we'll cover all of the things you need to get started programming in Python, including:Python's primitive data types: integer, float, string, and booleanPython's aggregate data types: tuple, set, dictionary and listHow to make decisions in Python: if/elif/elseHow to loop in Python: for and while loopsHow to write functionsHow to import from the standard library, and third party packagesHow to structure a Python programHow to perform mathematical operations in PythonHow to manipulate strings in PythonHow to work with classes in PythonAnd, as the saying goes, much more. Periodically, I'll include "aside" lectures, which focus on a particular aspect of Python in more detail, with simple code examples that are not part of the main project.This course requires no previous programming experience.