博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初识Python
阅读量:6290 次
发布时间:2019-06-22

本文共 3022 字,大约阅读时间需要 10 分钟。

一、安装Python

1.  Mac环境下
python --version // 首先查看系统中是否已经安装了Python,如果没有则继续下一步brew install python3brew postinstall python3  //这个操作帮组安装pip3python3 --version   //查看是否安装成功python3 //进入到交互模式print('hello ~')exit()//退出交互模式复制代码
2.  Windows环境下
  • 通过cmder安装Python,
choco install Python3python --version //刚安装好,需要重启Cmder窗口复制代码

##二、编辑器

1. IDEA -> PyCharm
  • 下载PyCharm并

  • 配置PyCharm环境

2. 文本编辑器  -> Atom(以Mac环境为例)
  • 下载并安装 Atom

  • 给atom安装script插件

setting->install -> script复制代码
  • 简单使用
cd kwy-pythonatom ./复制代码

##三、 语法

  • 变量
# 变量name, age = 'keweiyang',30print('{} is 30 yers old'.format(name))复制代码
  • 分支
# 分支 ifif age < 28:    print('not allowed')else:    print('ok')复制代码
  • 循环
''' 循环  while  for'''number = 0while number < 6:    print(number)    number = number + 1else:    print("done!")for number in range(0,6):    if number == 4:        break    print(number)复制代码
  • 类和函数
class Person:    # 构造函数,self 等价于 Java中的this    def __init__(self, name):        self.name = name    def greet(self):        return 'hello ' + nameperson = Person('keweiyang')print(person.greet())复制代码
  • 模块
import sys# 导入部分功能,导入math的pifrom math import pihelp(sys)# 通过dir函数查看sys提供了什么功能dir(sys)print(pi)复制代码

注意:Python中没有分号,而是用换行符替换;没有{},而使用冒号替换;构造函数中的self是显示出现的等,除此之外,Python和Java存在 很多相似的地方。

Python Java
String String
List List,ArrayList, LinkedList 等
Dictionary Map,HashMap, TreeMap,LinkedHashMap等
Set Set,HashSet, TreeSet, LinkedHashSet 等
List List,ArrayList, LinkedList 等

四、环境与包管理

#### Mac安装Anaconda

  • 通过brew 安装
keweiyangdeMacBook-Pro:~ keweiyang$ brew search anaconda==> Searching local taps...==> Searching taps on GitHub...caskroom/cask/anaconda==> Searching blacklisted, migrated and deleted formulae...keweiyangdeMacBook-Pro:~ keweiyang$ brew install caskroom/cask/anacondaUpdating Homebrew...复制代码
  • 配置anaconda环境变量
export PATH=/usr/local/anaconda3/bin:$PATHsource .bash_profile复制代码
  • 验证是否成功
conda --helppython --version复制代码

Windows安装Anaconda

  • 通过Cmder安装
choco install anaconda3 //安装需要一段时间conda --help      //'conda' 不是内部或外部命令,也不是可运行的程序或批处理文件。出现上述信息,提示我们需要设置环境变量复制代码
  • 配置环境变量 Anaconda默认安装在C:\tools下,找到Anaconda3的路径和Scripts的路径,将这两个路径加到环境变量中就可以了。

Conda管理环境

通过安装Anaconda来生成Conda,然后通过Conda管理环境,给Python创建不同的环境,每个环境都可以有特定的包(package),还可以指定Python版本。

  • 查看系统中包含的环境
conda info --envs# conda environments:#root                  *  C:\tools\Anaconda3复制代码
  • 新增一个环境
conda create --name keweiyang numpy pandas复制代码
  • 切换到新的环境下
activate keweiyang (在mac下执行source activate kewy)复制代码
  • 删除某个环境
conda remove --name keweiyang --all复制代码
  • 查看环境下的包
conda list复制代码
  • 通过conda查看所有python的包
conda search --full-name python复制代码
  • 通过conda给某个环境指定特定的python版本
conda create --name kewy python=2.7.13复制代码
  • 通过conda安装包
  1. 首先通过conda search blaze查找某个环境中是否有blaze这个包
conda search blaze复制代码
  1. 如果有,则直接执行conda install blaze,完成之后,再通过conda list|grep blaze
  2. 如果没有,比如查找 arrow,则执行conda search arrow --channel conda-forge,接着执行conda config --add channels conda-forge,然后就可以正常使用了,conda search arrow,conda install arrow
  • 如果有些包在conda找不到,则通过pip 安装,比如说安装see
pip install seeconda list|grep see复制代码
  • 删除conda安装的包
conda remove arrow复制代码
  • 删除pip安装的包
pip uninstall see复制代码

欢迎关注微信公众号:木可大大,所有文章都将同步在公众号上。

转载地址:http://mxcta.baihongyu.com/

你可能感兴趣的文章
Sphinx 配置文件说明
查看>>
数据结构实践——顺序表应用
查看>>
python2.7 之centos7 安装 pip, Scrapy
查看>>
机智云开源框架初始化顺序
查看>>
Spark修炼之道(进阶篇)——Spark入门到精通:第五节 Spark编程模型(二)
查看>>
一线架构师实践指南:云时代下双活零切换的七大关键点
查看>>
ART世界探险(19) - 优化编译器的编译流程
查看>>
玩转Edas应用部署
查看>>
music-音符与常用记号
查看>>
sql操作命令
查看>>
zip 数据压缩
查看>>
Python爬虫学习系列教程
查看>>
【数据库优化专题】MySQL视图优化(二)
查看>>
【转载】每个程序员都应该学习使用Python或Ruby
查看>>
PHP高级编程之守护进程,实现优雅重启
查看>>
PHP字符编码转换类3
查看>>
rsync同步服务配置手记
查看>>
http缓存知识
查看>>
Go 时间交并集小工具
查看>>
iOS 多线程总结
查看>>