学习
实践
活动
工具
TVP
写文章
专栏首页丁老师的技术随笔@陈同学的专属Python教程之快速使用

@陈同学的专属Python教程之快速使用

1. Python 解释器

脚本语言,解释性的语言 C ,C++ ,java 需要编译,但是python 不需要

  • CPython 官方网站安装
  • IPython 基于CPython
  • PyPy

Python的解释器很多,但使用最广泛的还是CPython

  • python 与 pycharm 的关系
python的.py   程序又python来执行,这里python真的是个解释器,是个应用程序,windos是指的python.exe,Linux 下指的是python这个命令

粗暴解释 pycharm 只是个写代码的地方,是一文本编辑器,只是用来编写.py 程序,即时不用pycharm使用 记事本也可以做python 开发

只不过为了提升开发效率,pycharm让代码编写更好用,有了自动补全,代码提示等功能

为啥 我的pycharm 可以执行 某个.py程序,是因为pycharm 绑定了 python.exe,最终执行.py 文件的还是python.exe

注意:python 2.7 官方停止更新,要学就学python3.X 注意查资料的时候,注意看代码是python 2.7 还是python3.X python 2.7 :print “Hello World" python3.X: print(“Hello World")

  • 交互式解释器
出现 三个 大于号的,只能执行python 语句


G:\chenpython\20200506>python
Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:01:18) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

2.集成环境

  • Pycharm
  • vscode 风头正盛,微软出的,支持很多语言,开始支持java

3 .pip 包管理工具

别人写好的,开箱即用 第三方库 ,需要管理安装 360 软件管家 和pip 包管理工具很类似,都可以实现软件的安装、卸载等 windows 上如果操作Excel 我们会安装 office 软件 python 如果操作Excel 则需要 安装 Excel 的库 除 pip 之外还有 easy_install,setuptools 、distribute terminal 终端, 客户端 os - operate system

  • 安装命令 pip install 包的名称
# 测试 将中文转为拼音的包
pip install xpinyin

#测试代码
from xpinyin import Pinyin
p = Pinyin()
p.get_pinyin("中文字符串")
  • 查看已安装的模块列表
G:\chenpython\20200506>pip list
Package             Version
------------------- ---------
beautifulsoup4      4.7.1
biopython           1.72
bs4                 0.0.1
certifi             2018.8.24
chardet             3.0.4
click               7.1.1
cloudpickle         0.6.1
dask                0.20.0
decorator           4.3.0


G:\chenpython\20200506>pip freeze
beautifulsoup4==4.7.1
biopython==1.72
bs4==0.0.1
certifi==2018.8.24
chardet==3.0.4
click==7.1.1
cloudpickle==0.6.1
dask==0.20.0
  • 什么是环境变量
环境变量是包含关于系统及当前登百录用户的环境信息的字符串,一些软件程序使用此信息确定在何处放置文件(如临时文件).。环境变量说白了就是指定一个软件的路径,比如说配置TomcatJdk等软件时就必须设置环境变量。

JAVA_HOME  代表 JAVA 安装目录

A,B 软件都 依赖与Java 
A,B 安装时就能读取到 JAVA_HOME 这个值,从而在执行 能准确无误调用java
  • 环境变量扫描
执行pip 命令的时候 电脑首先去环境变量里面找有没pip

Path 首先搜查的地方

windows 下pip 是pip.exe ,是一个执行程序
  • window 设置环境变量
计算机右键->属性->高级系统设置->环境变量->Path,只有一个Path

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

A:/a;B:/b;C/c   --- win7
  • 命令行输入pip提示不是内部或外部命令 解决办法
C:\Users\LENOVO\AppData\Local\Programs\Python\Python35-32\Scripts

打印 python 的环境变量,找到 python 安装目录

>>> import os
>>> print(os.sys.path)
  • 命令行清除
G:\chenpython\20200506>cls

clear -- linux

Python 的另外的一个版本

  • Anaconda 版本
Anaconda相当于一个python的整合包,是一个开源的python发行版本,里面有各种科学包和依赖项,使用起来非常简单。

Python mirror 源设置

  • 软件仓库-镜像仓库
360 软件关键里面的软件存放的服务器

PyPI 是Python的包仓库。

# 1.在命令中临时修改
pip install  -i  https://pypi.tuna.tsinghua.edu.cn/simple   pillow

# 2.永久修改镜像源
Linux下,修改 ~/.pip/pip.conf (没有就创建一个), 修改 index-url至tuna,内容如下:
 [global]
 index-url = https://pypi.tuna.tsinghua.edu.cn/simple

windows下,直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini,内容如下:
 [global]
 index-url = https://pypi.tuna.tsinghua.edu.cn/simple
  • 使用阿里云镜像源
地址:https://mirrors.aliyun.com/pypi/simple/

#在上述文件中添加或修改:

[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com

Python 基础语法

  • ## 编码 UTF-8
# -*- coding: utf-8 -*-
  • ## 标识符 变量名
第一个字符必须是字母表中字母或下划线 _ 。
标识符的其他的部分由字母、数字和下划线组成。
标识符对大小写敏感。
  • 注释
#  单行注释  -> 快捷键 ctrl+/


多行注释

'''

print("Hello World1")
'''
  • 其余内容见 思维导图
文章分享自微信公众号:
丁老师的技术随笔

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!

作者:丁老师
原始发表时间:2020-05-09
如有侵权,请联系 cloudcommunity@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • @陈同学的专属Python教程之函数

    酒馆丁老师
  • @陈同学的专属Python教程之常见数据结构

    酒馆丁老师
  • 名师专访丨“说实话,做‘杨超越机器人’很有趣”

    鹅厂高级工程师潘老师、视觉设计师菜菜、wukong-robot深度用户李同学共同组成了“复仇者联萌”队伍,开发“ycy-robot”语音机器人项目。

    腾讯NEXT学位
  • python纳入小学生教材,以后该如何辅导娃的作业?

    前言 python的学习势在必行,至于为什么要学python,这个不是本篇要熬的鸡汤。身边的小伙伴很多已经为人父母,或者正在路上。。。 ...

    上海-悠悠
  • 【腾讯云开发者社区年度征文】2020征文活动获奖名单公布

    由腾讯云+社区主办的云+社区 2020 年度征文活动在2020年12月31号圆满的落下帷幕。年度征文活动自2020年11月发布后,吸引了众多社区内的小伙伴。经过...

    腾讯云开发者社区
  • 发布网站中的那些事儿

    最近在准备周末的评教活动,一直都在跟数据打交道,比如要先从学校的网站中把课程、老师、学生等信息导出来,核对整理后再导入咱们自己做的基础评教系统中。虽说是...

    全栈程序员站长
  • 终于来了, 彭涛Python 爬虫训练营 !

    你好,我是彭涛! 当你打开这篇文章,相信你已经是想要了解爬虫,或者从事爬虫工程师相关技术工作了。 想必大家都清楚,Python 几大方向里面,要说哪个技术最实用...

    sergiojune
  • 【第六期】拿不到offer全额退款 人工智能工程师(推荐系统/NLP/CV)培养计划招生

    学院第四期课程在2019年10月结课,第一至第四期具有求职意向的同学中,目前已经有80%的同学拿到了国内外名企的AI算法岗位offer,或者国外名校的AI 硕士...

    zenRRan
  • “会否”完成数百万元新一轮融资,主打“SaaS+培训”整套解决方案|腾讯SaaS加速器·学员动态

    来源 |  腾讯SaaS加速器二期项目-会否 ---- 36 氪近日获悉,SaaS 培训解决方案厂商“会否”(原“考试星”)已完成数百万元Pre A2融资,投资...

    腾讯SaaS加速器
  • Python书单:涉及 Python 基础、数据分析、机器学习、Web 开发等方向。

    关注我的朋友可能很多都是学习 Python、爬虫、Web、数据分析、机器学习相关的。当然大家可能接触某个方向的时间不一样,可能有的同学已经对某个方向特别精通,有...

    一墨编程学习
  • 【2021 Techo Youth 干货整理贴,总有一款你感兴趣】

    感谢同学们3个月的陪伴,小编带你来看看Techo Youth公开课都有哪些精彩内容。

    腾讯智能教育小助手
  • Python零基础入门在线课程 | Crossin的编程教室出品

    “码上行动”是“Crossin的编程教室”经过5年积累后推出的一项服务,目的是为了让编程初学者,尤其是自学者,更快地找到正确的学习方向,提高编程水平。

    Crossin先生
  • Python学习没有捷径,但可以加速

    针对生信领域的零基础爱好者及生信分析中遇到的种种问题,生信领域知名公众号“生信宝典”团队组织了中科院系统项目经验丰富的一线科研人员开展系列培训活动。本期零基础P...

    生信宝典
  • 小城里的“明星”产业,有微信云托管保驾护航

    地处河南省最南端的信阳市是一座拥有600多万常住人口的中小型城市,四季分明,气候适宜,有“江南北国、北国江南”之美誉。信阳当地拥有众多娱乐设施,但其中有一个比较...

    腾讯云开发TCB
  • 小城里的“明星”产业,有微信云托管保驾护航

    地处河南省最南端的信阳市是一座拥有600多万常住人口的中小型城市,四季分明,气候适宜,有“江南北国、北国江南”之美誉。信阳当地拥有众多娱乐设施,但其中有一个比较...

    腾讯云开发TCB
  • 【Python 第0课】Why Python?

    为什么用Python作为编程入门语言? 原因很简单。 嗯。。。原因就是,很简单。。。 每种语言都会有它的支持者和反对者。去Google一下“why python...

    Crossin先生
  • 【Python进入山东小学教材】吴恩达:孩子会识字后立马教她Python!

    作者:文强 【新智元导读】已经没有什么能够阻挡Python了。根据最近火爆朋友圈的一则消息,Python已经进入山东省小学教材。Python这几年的火热,离不开...

    新智元
  • 编程新手码住!最适合学习的Python书籍

    小E发现身边越来越多的朋友想要自学编程,希望走上程序猿道路。那今天就给大家整理了几本适合编程新手入门的Python学习书籍,希望大家抓住双十一的尾巴,买书学习吧...

    腾讯NEXT学位

扫码关注腾讯云开发者

领取腾讯云代金券