python3 学习使用大纲梳理
1.在pyhton中只有变量名字,没有任何声明但是可以,可以对变量进行数据类型的指定,这一点个 JavaScript的 使用有点像,只不过是 JavaScript 的语法是通过var进行声明告诉解释器这是一个变量,同时提供了大量的数据类型转换的方法,比如:int(),float(),这两个典型的数据类型转换的方法
- 在pyhton中没有分号和{},来区分语句是否结束,和语句的作用域
实例:(主要是通过空格进行区分)
#例如实例句子def function():if a > b:print(a)
3.在pyhton中导入外部的函数和对象的方法,使用import关键字
import sys # 和#include<stdio.h> 是不是很像,只不过做了大量的封装和优化
#其他的导入方式
from sys import *
你创建的文件名后缀,必须是.py结尾
如果想直接使用运行脚本
在整个代码最前面加上:
#!/usr/bin/env python
如何运行python程序
是通过解释器的方法,对语句进行解析,所以要运行python程序,必须安装解释器,也尽量使用最新的pyhton3,虽然库现在支持的不好,但是,作者 做了大量的优化,所以pyhton3以后会比pyhton2更加好用,直接百度搜索 ,“python3 下载”,下载到本地安装就好了,
对于IDE的选择,win下推荐 vim ,linux 下推荐 vim ,用的熟练,就没鼠标任何事儿(本人不是很喜欢win下使用,第一个麻烦 ,第二微软矫情)在python中对数据的处理是一种执念,所以要想掌握python,就得熟练使用有关字符串的所有操作和特性
列表,字典,元组,迭代器(这些的使用方法太多,我还得消化消化)而关于条件判断,循环 ,异常处理等等操作和其他的编程语言,相差不大,基本有基础的看一下使用方式就ok了
对于类的自定义,多态继承,继承,相比C++就简化的不是一星半点,只要理解了“对象“,这部分容易知晓掌握
剩下的就是Python库的熟悉程度,对象编程主要是对各种,对象API,可以熟练使用,知道各种的通信,网络,线程,内存管理的协议就基本可以说,这门语言入门了
入门简单就意味着,他的使用方法很多,所以就要花很多时间,研究使用方法和算法优化,只是单纯的脚本的使用的话,以上7点就够用了
TODO:
1.掌握字符串的所有使用方法,部分还原为C代码进行储备使用,
2. 熟悉API库
3. 可以自由的应用和使用
python3 学习使用大纲梳理相关推荐
- 人工智能学习体系大纲
课程体系 阶段一.数学基础 一.数据分析 二.概率论 三.线性代数及矩阵 阶段二.Python 一.环境搭建 二.Python基础 三.Python常用库 四.Python机器学习库 阶段三.机器学习 ...
- python基础第三章选择结构答案-python3 学习笔记(二)选择结构、循环结构
python3 学习笔记 python 优雅 明确 简单 1.选择结构 (1)简单判断 if else 使用格式: if 条件: 表达式1 else: 表达式2 (2)多条件判断 elif 使用格式 ...
- 嵌入式全栈工程师_我花了半个月,整理出了这篇嵌入式开发学习指南(学习路线+知识点梳理)...
不好意思久等了 这篇文章让小伙伴们久等了. 一年多以来,关于嵌入式开发学习路线.规划.看什么书等问题,被问得没有一百,也有大几十次了.但是无奈自己对这方面了解有限,所以每次都没法交代,搞得实在不好意思 ...
- 实验楼python3中挑战一_实验楼python3学习挑战项目
实验楼python3学习挑战项目 在实验楼学习python3做的挑战项目做的代码整理. 链接:https://www.shiyanlou.com/courses/596 1.圆的面积 题目: 能够计算 ...
- Python3学习笔记之-学习基础(第三篇)
Python3学习笔记之-学习基础(第三篇) 文章目录 目录 Python3学习笔记之-学习基础(第三篇) 文章目录 一.循环 1.for循环 2.while循环 3.break,continue 二 ...
- 1120_野火RT-Thread教程学习4_RTT学习基础知识梳理
野火RT-Thread教程学习笔记4_RTT学习基础知识梳理 Grey 全部学习汇总:GitHub - GreyZhang/g_RT-Thread: learning and hacking RT-T ...
- A Byte of Python3 学习笔记
A Byte of Python3 学习笔记 第七章 控制流 1.if语句(带输入函数) 2.while语句 3.for循环 4.break.continue.return的区别 第八章 函数 8.1 ...
- 【ML/DL】python3学习《机器学习实战》书中的报错及解决办法
python3学习<机器学习实战>书中的报错及解决办法(更新中) <机器学习实战>是一本很不错的书,其采用的是py2的语法格式,在用最新的python3.6编写代码的过程中,书 ...
- Python3 学习笔记
Python3 学习笔记 1.基础语法 1.1 字符串操作 title() 将单词首字母改为大写 upper() 所有字母改为大写 lower() 所有字母改为小写 str1+str2 字符串通过'+ ...
最新文章
- 【django】如何搭建虚拟环境(解决mkvirtualenv:未找到命令)
- EasyNVR内网摄像机接入网关+EasyNVS云端管理平台,组件起一套轻量级类似于企业级萤石云的解决方案...
- powershell 查看系统设备\device status
- ORACLE时间常用函数(字段取年、月、日、季度)
- Linux关闭java命令,Linux系统关闭或重新启动主机的命令详解
- 做Web应用程序时应该如何面向对象杂谈
- [Ext JS 4] Extjs 图表 Legend(图例)的分行与分列显示
- # Please enter the commit message for your changes. Lines starting # with ‘#‘ will be ignored
- LeetCode 105. 从前序与中序遍历序列构造二叉树(递归)
- python分秒换算_如何将度分秒转换为度分
- inputbox使用
- 为什么拼多多推广出价没人点击?新店铺怎么推广?
- 百家争鸣的低代码平台
- 红旗Linux网卡Bind,请教一下在红旗linux中安装网卡RTL8168/8111的问题
- 基于Java毕业设计安路友汽车租赁源码+系统+mysql+lw文档+部署软件
- shell 编程100例
- Mac 修改命令行前缀显示
- java web 统计在线用户_Javaweb监听器实例之统计在线人数
- QQ自定义登录模拟器
- 很容易混淆的URL和URI
热门文章
- linux wget命令详解
- 单文档程序创建的时候,标题栏的无标题怎么可以去掉,并且改成自己想要的字符...
- 一个简单的例子看java线程机制
- java选择哪款eclipse_写java程序用哪一个版的eclipse比较好
- c语言 swap交换函数_C语言经典100题(14)
- 如何格式化电脑_Mac苹果电脑如何格式化?
- win10句柄数比win7多 cpu占用率 高_Win10更新再出问题!CPU使用率高+损坏SSD,修复方法来了...
- sift线特征提取代码_Transformer 又立功了!又快(420 fps)又好的车道线检测算法
- html h 不换行,css 强制不换行
- php5.5.33 源码安装,Linux PHP5.3升级PHP5.5.33