python学习基础知识
2024-09-07 09:37:07
学习python前最好知道的知识点:
- python之父:Guido van Rossum
- python是一种面向对象语言
- 目前python最新的版本是3.8,python2已经逐渐淘汰
- python的优点:简单,简单,简单(python的哲学就是:简单优雅),而且可以用很少的语言实现复杂的功能,同时有很丰富的基础代码库和第三方库(python拒绝重复造轮子);剩下还有一堆的优点:开源、可移植性、易维护阅读、易扩展、可嵌入(这个比较有意思,它可以嵌入到C、C++、java代码中)
- python的缺点:慢,不过其实有句话叫没有差的语言只有差的程序员,同样的道理好的程序员即使是用python也可以写出运行速度很快的代码,另一方面是很多应用其实不纠结那差距的几毫秒,所以这个缺点也就看看得了;第二个缺点是不能加密,当然了,比较python本身就是开源的,怎么自己还再加密,而且如果不是那种开发出软件卖服务的一般都对这个加密无所谓.
- 安装python直接到官网下载即可,查看python版本直接在命令行输入【python】即可查看版本同时进入python的IDLE模式
- python下载好之后自带了python IDLE(IDLE:python集成开发环境),普通的小代码练手可以直接在这里编写
- python的主要解释器有CPython(C语言编写的python解释器,最常用的,我们在命令行输入python启动的idle就是启动CPython解释器)、JPython(Java语言编写的python解释器)、PyPy(Python语言编写的Python解释器,它是为了解决python运行速度慢的问题而研发出来的,它是采用动态编码的方式变异)
- 一般我们python文件的后缀写【.py】但是其实什么后缀都可以,只要用python解释器执行就行
- python开发工具:最常用的是pycharm,还有Eclipse(没错,它不止可以开发java,还可以开发python)、Anaconda
- python是一个严格格式要求的语言,也正是这个原因让python更加易读
- 学习python前最好补充自己的程序语言基础:
- 函数、方法、参数、变量
- 字符类型:字符、整形、布尔型、列表
- python注释为:#、"""、'''
最新文章
- node开发指南
- bg,fg,ctrl+z组合
- 2012 #1 Saving Princess claire_
- phpstorm xdebug 碰到很神奇的一件事
- matlab的&;amp;和&;amp;&;amp;操作
- 如何在MVC中显示条形码图片(以内存流的方式)
- linux系统快速查看进程pid的方法
- ExtJS简单的动画效果(ext js淡入淡出特效)
- python学习第一天 -安装配置及其输入输出
- Java OCR tesseract 图像智能字符识别技术
- 手把手教你构建 Kubernetes 1.8 + Flannel 网络(一)
- C/C++ Volatile关键词深度剖析(转)
- django请求接收及文件上传
- HDU 1006(时钟指针转角 **)
- vs 调式连接oracle报错问题32,64位问题
- 【spark 深入学习 03】Spark RDD的蛮荒世界
- 用css3实现社交分享按钮
- 什么是 Java 内存模型,最初它是怎样被破坏的?(转载)
- spring(二)-反射、动态代理
- 主攻ASP.NET MVC4.0之重生:ASP.NET MVC Web API
热门文章
- python-django-linux上mysql的安装和配置_20191124
- 【Linux_Shell 脚本编程学习知识点、判断传入参数是否是 整数】
- linux下文件夹归置方式
- Python: Socket网络编程,多线程处理小Demo
- OA|开放获取期刊|掠夺性期刊|DOI|ORCID|图书馆服务|零次文献|信息素质|
- 解决Eclipse和MyEclipsejava.lang.OutOfMemoryError Java heap space的错误
- windows 右键新建html文档
- windowserver 2012安装openssh
- 查漏补缺:socket编程:TCP粘包问题和常用解决方案(上)
- iPhone 8价格狂跌:是国产手机的胜利,还是苹果的黄昏