Complete Python Programming 2020: Beginner to Advanced

所在平台: Udemy

课程主页: https://www.udemy.com/course/python-programming-masterclass-beginner-to-professional/

课程评论:没有评论

第一个写评论        关注课程

课程简介

Coursera 课程《Complete Python Programming 2020: Beginner to Advanced》是一门旨在帮助学员从零基础成长为 Python 编程大师的综合性课程。无论您是想为机器学习、数据科学或人工智能(AI)项目打下坚实基础,还是仅仅想提升 Python 技能,本课程都将为您提供一条清晰的学习路径。 课程内容涵盖 Python 的各个方面,从基础安装到高级概念,专注于实用和高效的编程技巧,避免学习在实际项目中不常用的知识点。学员将学习如何编写简洁、专业的代码,并将其应用于开发程序、应用程序和游戏。 **主要课程内容包括:** * **基础知识:** 函数、变量、编码规则、错误调试、各种 Python 数据类型(数字、字符串、列表、切片、字典、元组、集合等)以及 Python 逻辑(循环、条件、异常、输入输出等)。 * **开发环境:** 深入介绍集成开发环境(IDE)如 Visual Studio Code 的高级使用技巧,包括intellisense、Autopep 8、主题、快捷键、内置终端、Git Bash 安装、插件和工具。 * **面向对象编程 (OOP):** 详细讲解 Python 中的面向对象系统,包括属性、方法、self、父类、super、魔术方法、yield、类方法、静态方法以及代码组织。 * **测试与高级概念:** 学习如何在 Python 中设计测试(Doctests, unit tests),以及理解推导式(Comprehensions)、装饰器(Decorators)、名列前茅公民(First-class citizens)和 map、filter、reduce 等函数的使用。 * **专业应用:** 涵盖图像编辑、日期时间处理、数据科学、正则表达式(regex)、对象关系映射(ORM)、JSON 和 CSV 文件处理、SQLAlchemy、文本处理等,为实际项目开发做好准备。 **实践项目:** 课程中包含大量挑战和练习,帮助学员深入理解 Python 并完成真实世界的项目,例如: * 创建提醒应用 * 创建购物清单应用 * 创建 Fizz-buzz 游戏 * 创建地下城游戏 * 猜数字游戏 * 猜单词游戏 **学习成果:** 完成本课程后,学员将能够: * 实现网站开发 * 设计和创建游戏 * 熟练运用面向对象系统 * 设计软件和复杂的算法 * 进行数据挖掘 * 从事人工智能系统开发 * 进行图像处理 * 开发网络爬虫 * 使用 API 这门课程是您掌握 Python、开启专业项目之旅的理想选择。

课程评论(0条)

课程详情

Above and Beyond of Python Programming..!If you are a beginner but you want to be advanced in Python, and if you want to develop your skills and become master of it to do Machine Learning, Data Science or Artificial Intelligence (AI) projects, absolutely Python Programming Masterclass: beginner to professional is one of the best possible options.This course was designed for all who do not have any background but want to learn Python very well and do professional and real-world projects. So you will learn Python from installing on your system to professional concepts, functions, and codes. In this course, the approach is simple: learning useful and practical techniques and tools. So we avoid wasting our time on useless concepts which are not used in real projects. This course teaches you every dimension of Python in which you learn how to use special methods, codes, and tricks to have write complex codes with least codes and finally create professional programs, apps, and games. Generally, some of the topics and concepts you learn in this course are as the following:· Functions· Variables· Rules of coding· Error debugging· Different Python data types such as numbers, strings, lists, slices, dictionaries, tuples, sets, etc.· Python logic such as loops, conditions, exception, inputs, outputs, etc.· Integrated Development Environments (IDEs) such as Intellisense, Autopep 8, themes, shortcuts, tricks of Visual Studio Code, internal terminals, Installing Git Bash for Linux systems, Plugins, tools, etc.· Object-Oriented Systems in Python such as attributes, methods, self, parent, super, magic methods, yields, class method, static, organizing codes, etc.· Designing tests in Python such as Doctests, unit tests, etc.· Comprehensions· Decorators· Image editing· Date and time· First-class citizens and working with some special functions such as map function, filter function, reduce function, etc.· Data science· Regular Expression (regex)· Object-Oriented Mapper (ORM)· Json and CSV files· SQL Alchemy· Text processing· And much more..!Above all, there are many challenges and exercises in this course which takes you in the depth of Python and real-world projects. Some of these projects are as the following:· Creating reminder app· Creating shopping list app· Creating Fizz-buzz game· Creating Dungeon game· Guess number game· Guess word gameBy the end of this course you will be able to:· Implement websites· Design and create games· Work with Objet-oriented system· Design software· Design complex algorithms· Do Data mining· Work with Artificial intelligence systems· Do image processing· Work Web crawler· Work with APIsJust give it a try and enjoy the result….

课程标签

0人关注该课程

主题相关的课程