标签:英语 没有 mod 默认 ++ 学习目标 运维 lin 适合
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
标签:英语 没有 mod 默认 ++ 学习目标 运维 lin 适合
原文地址:https://www.cnblogs.com/luhancheng/p/11588085.html