Mastering Programming with Python 3

所在平台: Udemy

课程主页: https://www.udemy.com/course/mastering-python-3-programming-with-hands-on-experience/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:掌握Python 3编程 课程概述:本课程深入探讨Python 3的核心内容,设有数百个经过验证的程序实例、五个作业和多个案例研究。学习者将在Anaconda中使用集成开发环境(IDLE)和Jupyter Notebook亲自执行程序,从中受益匪浅。课程涵盖了函数、递归,特别是尾递归的全面且深入的内容。Python容器的强大特性如列表、元组、集合和字典以有趣的方式进行解释。Unicode-UTF-8、字符串、选择和迭代等概念通过程序执行以简单的方式进行讲解。课程还展示了Python计算器及数学和其他库的使用。Python是一种面向对象编程(OOP)语言,课程清晰地讨论了继承和多态等OOP概念,以便无缝重用现有代码。介绍了除零等异常情况的处理,以及Python在此方面的处理技术,并通过有趣的案例研究进行说明。课程还探讨了装饰器函数、lambda函数、函数对象和一等函数等独特而令人兴奋的编程概念,确保学生在学习时不感到疲惫。课程还给出了使用Python的数据结构简介,包括栈和队列及四种流行的排序方法。此外,数据可视化在数据分析之前尤为重要,Python拥有优秀的数据可视化库。课程介绍了使用pandas、matplotlib和seaborn进行数据可视化的方法,展示了如何创建多种可视化效果。通过逐步编程和每个程序中学习一个新概念的策略,减轻了学习这门现代编程语言的负担。

课程评论(0条)

课程详情

The course on Python 3 (core) is embedded with hundreds of tested program, 5 assignments and number of Case Studies. The learners will gain immensely by using the Integrated DeveLopment Environment (IDLE) and Jupyter Notebook in Anaconda for executing the programs themselves.It gives comprehensive and in-depth coverage of functions and recursions and tail recursion, in particular. The powerful features of Python containers such as lists, tuples, sets, and dictionaries are explained in an interesting manner.Unicode-UTF-8, strings, selection and iteration concepts are explained with simplicity by executing programs. Python calculator and use of Mathematics and other libraries are illustrated. Python is also an object-oriented programming (OOP) language. The OOP concepts of inheritance and polymorphism, which facilitate seamless reuse of existing code as implemented in Python are discussed in a lucid manner.Exceptions such as divide by zero might occur when we execute the programs. Python's techniques of such exception handling are described with interesting case studies.Python has many gems in terms of programming concepts such as decorator functions, lambda functions, function objects, and first-class functions, which are rather unique and thrilling and are discussed so that the student learns without even taking a break.An introduction to data structures using Python is given. The section addresses stack and queue and also four popular sorting methods.Data visualization must precede data analysis - predictive and descriptive. Python has excellent libraries for data visualization. An introduction to data visualization using pandas, matplotlib, and seaborn is given describing how to create a number of visuals.The learning by programming and learning one new concept at a time in each program. is the strategy adopted so as to ease the burden of learning a new and modern programming language.

课程标签

0人关注该课程

主题相关的课程