|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/mastering-python-3-programming/
课程评论:没有评论
课程名称:掌握 Python 3 编程 课程概述:Python 是一种易学且强大的编程语言。其优雅的语法和动态类型结合解释性的特性,使其成为多领域和大多数平台上脚本编写与快速应用开发的理想选择。如果你是一名希望用这门简单而强大的编程语言 Python 打下坚实编程基础的开发者,那么这条学习路径正适合你。本实用课程旨在教授 Python 3.x 的编程方面,并利用这些知识构建强大的应用程序。 你将首先探索该版本的新特性,并通过构建多个项目来掌握相关知识。课程内容包括事件驱动编程、响应式编程、错误处理、异步编程、修饰符和非类型注释、描述符以及 Python 中的分布式计算。此外,你还将学习如何构建高性能的并发应用程序,并使用一些强大的库,如 NumPy 和 SciPy。课程还将帮助你使用 Dask 执行大规模计算,以及实现 Python 的分布式应用程序。最后,你将学习如何使用 Python 实现响应式编程,以构建健壮和高效的应用程序。完成本课程后,你将熟练掌握 Python 3.x 的编程概念,能够更高效地构建 Python 应用程序。 专家介绍:我们邀请了以下资深作者为您确保顺利的学习之旅: - Matthew Macarty:在商学院教授研究生和本科生课程超过 15 年,目前在 Bentley University 任教,教授统计学、定量方法、信息系统和数据库设计等课程。 - Daniel Arbuckle:在南加州大学获得计算机科学博士学位,专攻机器人技术,并曾是纳米技术实验室的成员。拥有超过十年的咨询经验,使用 Python 帮助各类企业,从服装制造商到众包平台。自高中以来,Python 一直是他主要的开发语言,也是编程和计算机科学的获奖教师。 - Mohammed Kashif:在印度 Nineleaps 担任数据科学家,主要处理图数据分析。在此之前,他曾是高通的 Python 开发者,持有 IIIT Delhi 的计算机科学硕士学位,专注于数据工程。他的研究兴趣包括推荐系统、自然语言处理和图分析。业余时间,他喜欢在 StackOverflow 上解决问题,帮助他人调试。他还是一位富有经验的教学助理,在高等教育行业积累了显著的工作经验。
Python is an easy to learn, powerful programming language. It's elegant syntax and dynamic typing, together with its interpreted nature, makes it an ideal language for scripting and rapid application development in many areas and on most platforms. If you're a developer who wishes to build a strong programming foundation with this simple yet powerful programming language Python, then this learning path is for you.This practical course is designed to teach you the programming aspects of Python 3.x and use them to build powerful applications. You will begin with exploring the new features of this version and build multiple projects to get hold of the topic. You will learn about event-driven, reactive programming, error handling, asynchronous programming, decorators and non-type annotations, descriptors and distributed computing in Python. You will also build high-performance, concurrent applications in Python and also work with some of the powerful libraries such as NumPy and SciPy. Next, you will perform large-scale computations using Dask and implement distributed applications in Python. Finally, you will learn reactive programming with Python to construct robust and responsive applications.By the end of this course you will be well-versed with the programming concepts in Python 3.x to build Python applications in a better and efficient manner.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:Matthew Macarty has taught graduate and undergraduate business school students for over 15 years and currently teaches at Bentley University. He has taught courses in statistics, quantitative methods, information systems and database design.Daniel Arbuckle holds a Doctorate in Computer Science from the University of Southern California, where he specialized in robotics and was a member of the nanotechnology lab. He now has more than ten years behind him as a consultant, during which time he's been using Python to help an assortment of businesses, from clothing manufacturers to crowdsourcing platforms. Python has been his primary development language since he was in High School. He's also an award-winning teacher of programming and computer science.Mohammed Kashif works as a Data Scientist at Nineleaps, India, dealing mostly with graph data analysis. Prior to this, he was working as a Python developer at Qualcomm. He completed his Master's degree in computer science from IIIT Delhi, with specialization in data engineering. His areas of interest include recommender systems, NLP, and graph analytics. In his spare time, he likes to solve questions on StackOverflow and help debug other people out of their misery. He is also an experienced teaching assistant with a demonstrated history of working in the higher-education industry.