python 入门

环境:win7

 

背景:现在大数据时代,大家都要用python,所以要学下;另外,平时经常要修复数据,也要用到python,所以了解一下很有必要。

 

要想玩转python,第一步肯定是安装啦。

1、安装。从官网上下载exe安装包,我的是64位的,所以下载这个

2、下载后,双击安装。注意要选中:Add to Path,如下图所示(图是抄来的,懒得再安装一遍):

3、安装好后->开始菜单->Python 3.6 (64-bit)(或者直接Dos->python),如下图所示:

3.1、我在这里碰到了一个异常,提示缺少:api-ms-win-crt-runtime-l1-1-0.dll,要么系统升级下,或者安装一个Visual 2015 C++的类库,注意:安装类库要重启电脑

4、直接就会进入python交互窗口,有3个>>>,如下图所示:

5、输入:print('Hello World')

5.1、有>>>的叫python交互窗口;直接在dos下的叫dos命令窗口

6、至此,python基础环境已经搭建完成,但是离开发还有很大一段距离。我们要安装IDE、还要连接数据库

7、安装IDE。这里我们用的是JetBrains 的pyCharm,要破解的,否则只能用30天

8、安装mysql Server端,这个太简单了,略。

9、安装mysql驱动。廖雪锋网站上说可以安装mysql的,但是我调查下来,mysql官网上不支持python3.6.x版本的,最多支持到3.4,下图为证:

即使强行下载,执行安装时会提示打不到3.4版本。我操,我装了是3.6,当然没有3.4

9.1、后来在另一个博客上看到,python支持多种的mysql驱动,  不一定非要用官方的

Python中最连接Mysql常用的驱动有3种

mysql-python :mysql的C语言的驱动
mysql-connector:msql官方的驱动
pymysql:python语言的驱动

这里我们选择pymysql.

9.2、安装pymysql

9.2.1、下载pymysql,这个是从git上下来的,直接download,如下图所示:

9.2.2、进入到上面下载的目录,输入如下命令:

python setup.py install

9.2.3、如果提示Finished Processing Dependencies则表示安装成功,如下图所示:

9.2.3、如果提示no module named 'setuptools' python3,则表示要安装setuptool.有的工具是用distutils开发的,有的是setuptools开发的。

10、安装setuptools

10.1、下载setuptools.下载链接,见下图:

10.2、进入下载后的目录,执行命令:

python setup.py install

貌似和安装pymysql一样

10.3、继续执行安装pymysql的命令即可成功

11、在python交互窗口中,输入如下命令:

import pymysql

结果见下图,表示驱动加载正常:

12、将如下源码拷贝到PyCharm中

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import pymysql

#建立连接
conn = pymysql.connect(host='192.168.92.137', user='root', password='123456', database='test')
cursor = conn.cursor()
#创建表
cursor.execute('create table user (id varchar(20) primary key, name varchar(20))')
#插入数据
cursor.execute('insert into user (id, name) values (%s, %s)', ['1', 'Michael'])
#cursor.rowcount
#提交事务
conn.commit()
cursor.close()

cursor = conn.cursor()
#查询数据
cursor.execute('select * from user where id = %s', ('1',))
values = cursor.fetchall()
print(values)
#查询Mysql版本
cursor.execute('select version()')
v = cursor.fetchall()
print ("Database version : %s " % v)
cursor.close()
conn.close()

13、点击Run,结果如下:

至此,python的环境搭建完成。

 

参考文献-python常用驱动

参考文献-windows下安装pymysql

参考文献-no module named 'setuptools' python3解决方案,这里不得不感慨一下老外解决问题还是很厉害的

参考文献-pymysql windows安装教程

参考文献-本文的主思路就是来自于廖雪锋老师;源码也是从评论里找的

 

后续问题:

1、JetBrains PyCharm要破解,否则只能用30天

2、要将pip工具安装成功或者说windows到底如何用pip

3、如果想精通python,将来用在大数据上,python的语法还是要深挖

4、mysql还是要在ubuntu上建一个,要用docker建

转载于:https://my.oschina.net/windows20/blog/1575463

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值