首页 > 编程语言 >python初学者学习笔记-第一章-概述

python初学者学习笔记-第一章-概述

时间:2023-11-06 11:11:53浏览次数:49  
标签:python Programming 第一章 Python Computer 概述 初学者 Guido

chapter1/概述

1.1 Python简介

Python是一种跨平台的计算机程序语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和新功能的增加,越来越多的被用于各种开发项目 。
Python已经应用于很多领域:
Web开发:比如Django、Requests、BeautifulSoup;
科学计算:比如SciPy、NumPy、Pandas、TensorFlow;
教育:《How to Think Like a Computer Scientist, Python Programming: An Introduction to Computer Science, and Practical Programming.》;
图形界面、平台组件:PyQt、win32;
软件开发:Buildbot;
商业应用:比如Odoo;

1.2 Python发展历史

1989年12月圣诞节期间,Guido开始写Python,当时他还阅读了Monty Python's Flying Circus的剧本。Guido认为他需要一个简短、独特且略显神秘的名字,因此他决定将该语言称为Python。此时Python已经具有了类,函数,异常处理,表和词典在内的核心数据类型,以及模块为基础的拓展系统。
python发展历程

1.3 Python优势

简单、易学:Python程序就像英语文章。
速度快:Python 的底层是用 C 语言写的,很多标准库和第三方库也都是用 C 写的,运行速度非常快。
免费、开源:可以自由地拷贝、阅读、改动。
可移植性、扩展性:Python已经被移植在许多平台上。
可嵌入性:可以把Python嵌入C/C++程序,从而向程序用户提供脚本功能。
丰富的库:Python标准库确实很庞大。
规范的代码:Python采用强制缩进的方式使得代码具有较好可读性。

1.4 Python 环境搭建

Python最新源码:https://www.python.org/

标签:python,Programming,第一章,Python,Computer,概述,初学者,Guido
From: https://www.cnblogs.com/DidierFeng/p/17812225.html

相关文章

  • 总结90条写Python程序的建议!
    自己写Python也有四五年了,一直是用自己的“强迫症”在维持自己代码的质量。都有去看Google的Python代码规范,对这几年的工作经验,做个简单的笔记,如果你也在学Python,准备要学习Python,希望这篇文章对你有用。1.首先建议1、理解Pythonic概念—-详见Python中的《Python之禅》建......
  • 词!自然语言处理之词全解和Python实战!
    本文全面探讨了词在自然语言处理(NLP)中的多维角色。从词的基础概念、形态和词性,到词语处理技术如规范化、切分和词性还原,文章深入解析了每一个环节的技术细节和应用背景。特别关注了词在多语言环境和具体NLP任务,如文本分类和机器翻译中的应用。文章通过Python和PyTorch代码示例,展示......
  • python编程n阶乘
    在Python中,你可以使用递归或循环来计算n的阶乘。下面是两种不同的方法:使用递归计算n的阶乘:deffactorial_recursive(n):ifn==0orn==1:return1else:returnn*factorial_recursive(n-1)#示例用法n=5result=factorial_recursive......
  • 词!自然语言处理之词全解和Python实战!
    本文全面探讨了词在自然语言处理(NLP)中的多维角色。从词的基础概念、形态和词性,到词语处理技术如规范化、切分和词性还原,文章深入解析了每一个环节的技术细节和应用背景。特别关注了词在多语言环境和具体NLP任务,如文本分类和机器翻译中的应用。文章通过Python和PyTorch代码示例,展......
  • python修改文件创建时间、修改时间
    importosimporttimeimportpywintypesfromwin32conimportFILE_FLAG_BACKUP_SEMANTICSfromwin32conimportFILE_SHARE_WRITEfromwin32fileimportCloseHandlefromwin32fileimportCreateFilefromwin32fileimportGENERIC_WRITEfromwin32fileimportOPE......
  • Python 安装的步骤
    windows电脑安装python1版本选择2.x版本将慢慢退出历史的舞台,建议你从3.x开始学习,本教程所使用的python版本是3.62下载安装包进入官网下载页面 https://www.python.org/downloads/windows/找到合适的安装包本教程所提供的示例代码适用于3.0以上的版本,如果你喜欢更高的版......
  • python print 打印彩色字体
    全局说明演示了如何使用ANSI转义序列打印不同颜色的字体一、颜色说明\033[:开始颜色设置。1:字体加粗。32:文字颜色,绿色。41:背景颜色,红色。m:结束颜色设置。\033[0m:重置所有终端属性,包括颜色。二、输出示例#打印红色字体print("\033[1;31;40m这是红色的字体\033......
  • Python模块之 traceback
    模块作用简介:使用Python中traceback模块来进行处理可以直观异常信息必要操作:>>>importtraceback安装:python内置函数,无需安装导入包:>>>importtraceback帮助查看:>>>help(traceback)方法(函数):>>>参数返回值返回True,否则返回False。......
  • Python模块之 pandas
    模块作用简介:1、PythonDataAnalysisLibrary或pandas是基于NumPy的一种工具,该工具是为了解决数据分析任务而创建的。Pandas纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。你很快就会......
  • python中参数传递是值传递还是引用传递
    一,值传递和引用传递的区别是什么 值传递和引用传递在内存空间上的主要区别在于参数的存储方式。值传递(Passbyvalue)在函数调用时,会创建一个新的内存空间来存储传递的参数值。也就是说,在函数内部对参数的任何修改都仅限于这个新的内存空间,不会影响到原始参数的内存空间。当函......