|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/ultimate-python-for-beginners-with-projects/
课程评论:没有评论
课程名称:初学者学习Python与项目实践 课程概述: Python是一种通用的解释型、交互式、面向对象的高级编程语言,由Guido van Rossum于1985年至1990年间创建。Python源代码遵循GNU通用公共许可证(GPL)。本教程旨在帮助学习者深入理解Python编程语言。 学习Python的理由: Python是一种高层次的解释型编程语言,设计上强调可读性,常使用英文关键字,相比其他语言具有更少的语法结构。因此,Python对于学生和在网页开发领域工作的专业人士来说,是一门必学的语言。以下是学习Python的一些主要优势: - **解释性**:Python在运行时由解释器处理,无需在执行前编译,与PERL和PHP类似。 - **交互性**:可以在Python提示符下直接与解释器交互,实时编写程序。 - **面向对象**:支持面向对象的编程方法,将代码封装在对象中。 - **适合初学者**:Python为初学者提供了一个友好的环境,支持从简单的文本处理到WWW浏览器及游戏的多种应用开发。 Python的特点: - 支持函数式和结构化编程方法,以及面向对象编程 - 可作为脚本语言使用,或编译为字节码以构建大型应用 - 提供高层次的动态数据类型,支持动态类型检查 - 支持自动垃圾收集 - 可与C、C++、COM、ActiveX、CORBA及Java轻松集成 - 广泛应用于网络开发 其他优势: - 易于学习:关键词少,结构简单,语法明确,便于快速掌握 - 易于阅读:Python代码清晰易懂 - 易于维护:源代码维护较为简便 - 丰富的标准库:具备极高的可移植性,兼容UNIX、Windows和Macintosh - 交互模式:支持交互模式,便于代码片段的测试和调试 - 可移植性:可以在多种硬件平台上运行,所有平台间接口一致 - 可扩展性:可向Python解释器添加低级模块,以提高效率 - 数据库接口:提供对主要商业数据库的接口 - GUI编程支持:可创建和移植到多种系统调用、库和窗口系统的GUI应用 - 可扩展性:提供更好的结构和对大型程序的支持,优于传统的脚本处理 这个课程将为初学者提供扎实的Python编程基础,通过项目实践进一步巩固所学知识。
Python is a general-purpose interpreted, interactive, object-oriented, and high-level programming language. It was created by Guido van Rossum during 1985- 1990. Like Perl, Python source code is also available under the GNU General Public License (GPL). This tutorial gives enough understanding on Python programming languageWhy to Learn Python?Python is a high-level, interpreted, interactive and object-oriented scripting language. Python is designed to be highly readable. It uses English keywords frequently where as other languages use punctuation, and it has fewer syntactical constructions than other languagesPython is a MUST for students and working professionals to become a great Software Engineer specially when they are working in Web Development Domain. I will list down some of the key advantages of learning Python:Python is Interpreted − Python is processed at runtime by the interpreter. You do not need to compile your program before executing it. This is similar to PERL and PHPPython is Interactive − You can actually sit at a Python prompt and interact with the interpreter directly to write your programsPython is Object-Oriented − Python supports Object-Oriented style or technique of programming that encapsulates code within objectsPython is a Beginner's Language − Python is a great language for the beginner-level programmers and supports the development of a wide range of applications from simple text processing to WWW browsers to gamesCharacteristics of PythonFollowing are important characteristics of Python Programming −It supports functional and structured programming methods as well as OOPIt can be used as a scripting language or can be compiled to byte-code for building large applicationsIt provides very high-level dynamic data types and supports dynamic type checkingIt supports automatic garbage collectionIt can be easily integrated with C, C++, COM, ActiveX, CORBA, and JavaPython is one of the most widely used language over the web. I'm going to list few of them here:Easy-to-learn − Python has few keywords, simple structure, and a clearly defined syntax. This allows the student to pick up the language quicklyEasy-to-read − Python code is more clearly defined and visible to the eyesEasy-to-maintain − Python's source code is fairly easy-to-maintainA broad standard library − Python's bulk of the library is very portable and cross-platform compatible on UNIX, Windows, and MacintoshInteractive Mode − Python has support for an interactive mode which allows interactive testing and debugging of snippets of codePortable − Python can run on a wide variety of hardware platforms and has the same interface on all platformsExtendable − You can add low-level modules to the Python interpreter. These modules enable programmers to add to or customize their tools to be more efficientDatabases − Python provides interfaces to all major commercial databasesGUI Programming − Python supports GUI applications that can be created and ported to many system calls, libraries and windows systems, such as Windows MFC, Macintosh, and the X Window system of UnixScalable − Python provides a better structure and support for large programs than shell scripting