python学习心得2019/9/25,,python的介绍:


python的介绍:Python是一种跨平台的计算机程序设计语言(高级开发语言同Java与Objective)。

特点:面向对象动态类型,简洁、易读以及可扩展性。

学习目标:Python where we can, C++ where we must在操控硬件的场合使用C++,在快速开发时候使用 Python。

和其他语言对比:python->字节码->机器语言->0101,没有C/C++快,内存管理不用自己考虑了,不考虑过程,难度与所学过的语言相比,c/c++>Objective>java>python,运行效率也是由高到低,但是所需代码少,go语言网络请求最好,不用考虑并发,为了能让程序员减少开发成本,python适合运维自动化,数据挖掘,爬虫,应用广,快捷开发应用,PHP适合web开发

python的种类:常说的python基于C的python(代码->C字节码->机器码(一行一行)),也有基于Java等其他的语言的python,特殊的是pypy(批量的拿过来语句转成字节码再机器码,下次直接是机器码,快,代码->C字节码->机器码全部转换完->执行),总的来说就是Cpython,PYPY,其他python(代码->自己认识的字节码->机器码)。

python基础;感悟就是写作文,学英语写英语作文,学日语写日语文章,学规则写代码,都是学规则

规则;

安装:解释器

写程序:C:\python35\python.exe D:\1.txt

#打开并读取文件

#词法分析语法分析

#字节

也可以终端进入解释器,写一行解释一行

潜规则:.py结尾

解释器

Windows:

C:\python35\python.exe D:\1.txt

C:\python35\python.exe

Linux:

C:\python35\python.exe D:\1.txt

C:\python35\python.exe

也可以#!/usr/bin/python

chmod 755 1.py

---编码:最开始英文一个ascii码8位一个字节,后来万国码16位对应一个两个字节,中文三个字节,占空间,utf-8是对万国码的压缩8位一个字节,gbk(补充了繁体字对于gbk2312),gbk2312,只适用于中文,比如utf-8处理中文三个字节24位,gbk两个字节,广发使用推荐utf-8

python相关编码:1.文件编码,2,python解释器编码(utf-8)# -*- coding:utf-8 -*- python3里面默认是utf-8编码,文件头可不写,python2默认是ascii编码

IDE:pycharm 1. new project 2.new dictionary创建文件夹 3. new python 文件 4.在创建的py文件中右键,run xx.py

python学习心得2019/9/25

评论关闭