全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
3371 11
2014-08-10
【背景】为什么选择学习 Python?
            
       之前一直希望学习一门适用于统计相关处理的软件,比如 Matlab,R  等等,现在还是决定从 Python 开始。

        有一位师兄说:我为什么学Python?  https://bbs.pinggu.org/thread-3132702-1-1.html
        有一位师兄说:一千个选择python的理由  https://bbs.pinggu.org/thread-3067129-1-1.html        
        有一位师兄说:Python特色的优势  https://bbs.pinggu.org/thread-3076036-1-1.html
        有一位师兄说:[学科前沿] 【Python/R】Python与R的区别和联系  https://bbs.pinggu.org/thread-3078817-1-1.html   
        有一位师兄说:让R与Python共舞  https://bbs.pinggu.org/thread-2293669-1-1.html
        有一位师兄说:编程语言排名  https://bbs.pinggu.org/thread-3108254-1-1.html
   
        Balabala,诸如此类,然后决定从 Python 开始。
        
        
【怎样学习】
  
      有一位师兄说:零基础如何开始学习Python?
        https://bbs.pinggu.org/thread-3102229-1-1.html
        
        
【学习到怎样的程度】
      
  有一位师兄说:怎么样才算是精通 Python?
        https://bbs.pinggu.org/thread-3098821-1-1.html
        
        当你觉得它很美的时候,你入门了。
        当你觉得它很好用的时候,你掌握它了。
        当你发现原来还有很多不知道的东西时,你是高手了。
        当你知道这个问题没有答案时,你已经合格了。
        
        
        
【学习书籍的选择】
   
     网上相关的书籍很多,适合自己的最重要,鉴于自己小白基础,选择先聚焦在以下两本书上:
        
        1. 《与孩子一起学编程》     https://bbs.pinggu.org/thread-3139393-1-1.html
        (建议交叉参考《Python参考手册第4版》,《Python学习手册(第4版)》等)
        (其实《Python学习手册(第4版)》是正餐,无奈于翻阅后十分茫然,选择了《与孩子一起学编程》  作为启蒙读物。
          看了四、五章《与孩子一起学编程》后,再翻看《Python学习手册(第4版)》,感觉好了一些。 )
        
        2.《用Python做科学计算》  https://bbs.pinggu.org/thread-3095771-1-1.html        

        其他参考:
        有一位师兄说:怎样用Python处理Excel数据  https://bbs.pinggu.org/thread-3048158-1-1.html
        有一位师兄说:python网易公开课  https://bbs.pinggu.org/thread-3065108-1-1.html
        有一位师兄说:Python性能鸡汤  https://bbs.pinggu.org/thread-3137927-1-1.html


【统计相关书籍参考】
        [文献资料] 概率论,数理统计,统计分布,多元统计,随机过程经典教材和专著
        https://bbs.pinggu.org/thread-2122337-1-1.html               
   
     
【编程的环境选择】
       目前状态:   WIN7(32位)  +  Python 3.3 (自带的 IDLE IDE)
        
        Python 版本的选择,是 3 还是 2?
        有一位师兄说:python2和python3的区别  https://bbs.pinggu.org/thread-3057818-1-1.html
        有一位师兄说:应该学习最新版本的 Python 3 还是旧版本的 Python 2?
         https://bbs.pinggu.org/thread-3149540-1-1.html
        有一位师兄说:详解 Python2 与Python3 的区别  https://bbs.pinggu.org/thread-3083625-1-1.html
        
        关于 IDE  (暂时先使用软件自带的 IDLE IDE,后面随着学习和使用相应调整)
        有一位师兄说:Python IDE比较与推荐
        https://bbs.pinggu.org/thread-3037207-1-1.html
        https://bbs.pinggu.org/thread-3037221-1-1.html

【初稿:2014/08/10】  

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-8-10 06:33:19
很好,我也在学Python的,我是做数据分析的,与楼主类似,我是想跟得上大数据时代的步伐,不至于被淘汰。
慎重考虑之下,才把Python作为主要突破口的,多交流。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-8-10 11:05:31
qdzhxg 发表于 2014-8-10 06:33
很好,我也在学Python的,我是做数据分析的,与楼主类似,我是想跟得上大数据时代的步伐,不至于被淘汰。
...
多多交流
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-8-10 14:06:08
【小小白学 Python】千里之行,始于足下
(以下基于编程开发环境:   WIN7(32位)  +  Python 3.3 (自带的 IDLE IDE))


【安装软件】

安装部分的内容,可以参考:   http://edu.51cto.com/course/course_id-527.html


【打开软件】

方式一(默认方式):和 windows 上的其他软件一样, 通过依次点击 “开始 --> 程序 --> Python 3.3 --> IDLE (Python GUI)” 进入。

方式二:在 Windows,通过 cmd 进入 DOS
键入以下命令,
cd C:\Python33 回车
Python 回车



【交互模式】

IDLE 是一个 GUI,是一个 Python Shell;通过 IDLE,和 Python 进行交互。
在交互模式下,输入命令,Python 会马上执行。

>>> 是提示符(prompt),表示等待输入命令。

【命令和程序】

第一条命令 print  

从说你好开始
>>> print ("Hello Tom!")
Hello Tom!
>>>

看看下面两次输入的差异,导致输出的不同
>>> print (100+200)
300
>>>

>>> print ("100+200")
100+200
>>>


>>> print("Balabala"*4)
BalabalaBalabalaBalabalaBalabala
>>>

第一个程序

假设,小小白在余额宝里存了1000RMB,余额宝每年支付5%的利息。
请问,小小白存满1年(2年,3年,......5年)时,该余额宝账户有多少钱?

新建一个文件:File --> New File

输入内容:

intial = 1000
rate = 0.05
numyears = 5
year = 1
while year <= numyears:
    intial = intial * (1+rate)
    print (year, intial)
    year +=1
       
保存文件: File --> Save   或者  File --> Save As   Myyuebao.py

运行程序: Run --> Run Module

输出结果:

>>> ================================ RESTART ================================
>>>
1 1050.0
2 1102.5
3 1157.625
4 1215.5062500000001
5 1276.2815625000003

原来,按复利 5% 利率来计算,存满 5 年,有 276 RMB 的利息。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-8-11 14:30:27
就ide我说两句,有两个选择ipython和pycharm 社区版。ipython note 做科学计算非常方便。pycharm最强的ide了应该算。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-8-11 14:31:27
请LZ把斐波那契序列用至少三种方式实现看看。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群