Python学习(第一周)

大学毕业之后学习的Java开发最终却没有走上程序员之路。从事企业IT管理工作(运维、ERP、财务、)。13年大数据很火的时候接触到SAP的BW、BO那时候觉得BI那就是大数据,现在想想那时多么肤浅啊。后来读了《货币战争》《经济学原理》等经济学方面的书,明白了逻辑和哲学提供方向让我知道要做什么,统计学、数学让我知道用什么方法去做。然后在知乎等网站上了解相关的信息,最终选择了使用Python去做实现。

我选择的入门书籍是《Python基础教程  第2版》

同时也入手了《数据挖掘:概念与技术 第3版》《算法导论 第3版》《软件建模与设计》《商务与经济统计 原书第11版》等与统计学、线性代数、离散数学等书籍。

今天是2016年4月28日就从今天开始我的Python学习。开始写博客的目的也是为了督促自己能够坚持下去。

先到官方网站下载Python

https://www.python.org/

下载里有Python3.5.1和Python2.7.11,查资料说如果做开发建议下载2.7.11因为很对的Python的第三方库是版本2写的,我是为了学习所选择3版本的。

下载完直接安装(一路NEXT)即可

Windows只配置了path系统环境变量

安装setuptools

到https://bitbucket.org/pypa/setuptools/downloads下载setuptools-20.10.1.zip

直接解压缩到C盘根目录

CMD中CD到setuptools目录

执行python setup.py install

安装pyreadline-2.1.win-amd64.exe

到载https://pypi.python.org/pypi/pyreadline/

安装一路next

安装ipython

到https://pypi.python.org/pypi/ipython下载ipython-4.2.0.zip

直接解压缩到C盘根目录

cd到ipython的目录下,执行python setup.py install

设置ipython的环境变量,在path内加入C:\Python34\Scripts

我以为环境安装成功了

报错

运行pip install traitlets后又有了新的错误

升级pip命令:python -m pip install -U pip

我想是不是我安的是Python3的原因,用另一台电脑重装一遍Python2试试也是同样的错误。

百度别人的解决方法是安装traitlets、ipython_genutils、decorator-4.0.6、pexpect-3.3、pickleshare-0.5、path.py、setuptools_scm-1.10.1、simplegeneric-0.8.1

由于是初学Python就先不纠结ipython的错误问题了。后面入门之后再后头看这个问题。

同时要学着使用markdown来写博客了



时间: 2024-11-08 17:35:36

Python学习(第一周)的相关文章

Python学习第一周总结(上)

Python基础知识总结 一.前期了解 1.1解释型语言和编译型语言 编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了. 解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编译型语言要慢. C/C++ 等都是编译型语言,而Java,C#,Python等都是解释型语言. 1.2动态类型语言和静态类型语言 动态类型语言:指在运行期间才去做数据类型检查的语言.在用动态类型的语言编程时,永远也不用给任何变量指定数据类型,该语

Python学习第一周

一.我的第一个程序 print("Hello word!") 所以说python是一款非常简洁的语言,不像c,c++等等写一个简单的小程序还要调用一堆库.另外,python 3的版本支持中文编写. 二.变量 的使用 Python是一种动态的,强类型语言 name="fromzore" print(name) 不用定义变量的类型,系统根据你输入的自动给变量定义 name="fromzore" age=input("age");

Python学习第一周-账号登陆练习

2017年11月底开始python的学习.选择python 3.6. 账号登陆的粗糙实现. 1 import getpass 2 3 wall = True 4 usr = 'root' 5 paswd = 0000 6 block_list = open("test.txt", 'a') 7 print("Please sign in!") 8 9 for i in range(3, 0, -1): 10 print('{time} time(s) left'.f

Python学习第一周练习

1.实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败! 答案1 2.实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次 input_times = 0 while input_times < 3: name = input('请输入用户名:').strip() pwd = input('请输入密码:').strip() if name == 'seven' and pwd

Python 学习第一周

一.pycharm安装 https://www.cnblogs.com/dcpeng/p/9031405.html 二,代码联系 1.输入输出(明文): username = input("usrname:") password = input("password:") print(username,password) 2.输入输出(暗文): import getpass ##输入的时候没有显示输入字符 username = input("usrname:

python 学习第一天

python 学习了好久,发现还是个小白,python还是不会用,从今天起每天学写一点小程序,做个打不死的小强. 相关知识:列表,字典 #!/usr/bin/env python people = { 'yong':{'phone':'123', 'addr':'Shang hai' }, 'bu':{'phone':'456', 'addr':'Wu han' }, 'yan':{'phone':'789', 'addr':'He nan' } } lables = {'phone':'pho

201671010140. 2016-2017-2 《Java程序设计》java学习第一周

   java学习第一周        本周是新学期的开端,也是新的学习进程的开端,第一次接触java这门课程,首先书本的厚度就给我一种无形的压力,这注定了,这门课程不会是轻松的,同时一种全新的学习方式:反转课堂,全新的尝试,忐忑的同时,又对这段新的学习路途充满了期待.         第一章,其实就是对java这门课程学习的一个铺垫和前期热身,第二章则是帮助我们了解并试着运用有关工具及了解java开发环境,通过阅读书本,相关课件,相关工具使用文件,同时在上机操作的过程中逐渐吸收知识.     

Python学习第一弹——Python环境搭建

一.Python简介: Python,是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年.Python语法简洁而清晰,具有丰富和强大的类库.它常被昵称为胶水语言,它能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起.常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用

【吴恩达课后测验】Course 1 - 神经网络和深度学习 - 第一周测验【中英】

[吴恩达课后测验]Course 1 - 神经网络和深度学习 - 第一周测验[中英] 第一周测验 - 深度学习简介 和"AI是新电力"相类似的说法是什么? [ ?]AI为我们的家庭和办公室的个人设备供电,类似于电力. [ ?]通过"智能电网",AI提供新的电能. [?]AI在计算机上运行,??并由电力驱动,但是它正在让以前的计算机不能做的事情变为可能. [★]就像100年前产生电能一样,AI正在改变很多的行业. 请注意: 吴恩达在视频中表达了同样的观点. 哪些是深度学

吴恩达深度学习课程第一课 — 神经网络与深度学习 — 第一周练习

课程一 - 神经网络和深度学习 第一周 - 深度学习简介 第 1 题 “人工智能是新电力”这个比喻指的是什么? A.人工智能为我们的家庭和办公室的个人设备供电,类似于电力. B.通过“智能电网”,人工智能正在传递新一波的电力. C.人工智能在计算机上运行,因此由电力驱动,但它让计算机做以前不可能做的事情. D.与100年前开始的电力类似,人工智能正在改变多个行业. 第 2 题 以下哪些是最近深度学习开始崛起的原因?(选2个答案) A.我们拥有了更多的计算能力 B.神经网络是一个崭新的领域. C.