Learn Python From The Scratch and prepare with Projects

所在平台: Udemy

课程主页: https://www.udemy.com/course/learn-python-from-the-scratch-and-prepare-with-projects/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:从零开始学习 Python 并通过项目进行准备 课程概述: Python是一种通用的解释型、交互式、面向对象的高级编程语言,由 Guido van Rossum 于1985年至1990年间创建。与 Perl 类似,Python 源代码也可以在 GNU 通用公共许可证(GPL)下获取。本教程将帮助您深入理解Python编程语言。 为什么要学习Python? Python被广泛认为是一个必须掌握的语言,尤其对希望成为优秀软件工程师的学生和职场人士而言。在 web 开发领域,学习 Python 的一些关键优势包括: 1. 解释型:Python 程序在运行时通过解释器处理,无需在执行前进行编译,类似于 Perl 和 PHP。 2. 交互式:用户可以直接在 Python 提示符下与解释器交互编写程序。 3. 面向对象:Python 支持面向对象编程风格,将代码封装在对象内。 4. 初学者友好:Python 适合初学者,能够支持从简单文本处理到网页浏览器和游戏等范围广泛的应用开发。 Python 的特点: - 支持功能性和结构化编程方法以及面向对象编程(OOP)。 - 可用作脚本语言,或经过编译构建大型应用程序。 - 提供高水平的动态数据类型和动态类型检查。 - 支持自动垃圾回收。 - 可以与 C、C++、COM、ActiveX、CORBA 和 Java 等进行轻松集成。 Python 作为一种广泛使用的语言,具有以下几个特点: - 易学:关键字少,结构简单,语法清晰,便于学生快速上手。 - 易读:Python 代码更清晰,便于理解。 - 易维护:Python 源代码相对易于维护。 - 大量标准库:Python 的大部分库具有很高的可移植性,兼容 UNIX、Windows 和 Macintosh 平台。 - 交互模式:支持交互式模式,便于代码片段的测试和调试。 - 可移植性:Python 可在多种硬件平台上运行,且在所有平台上具有相同的界面。 - 可扩展性:可以向 Python 解释器添加低级模块,使程序员能够增强或定制他们的工具,提高效率。 - 数据库支持:Python 提供主要商业数据库的接口。 - GUI 编程:支持可创建并移植到多种系统调用、库和窗口系统的 GUI 应用程序,如 Windows MFC、Macintosh 和 UNIX 的 X 窗口系统。 - 可扩展性:Python 相比于 shell 脚本对大型程序提供了更好的结构和支持。

课程评论(0条)

课程详情

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

课程标签

0人关注该课程

主题相关的课程