前言

我是2013年毕业的,毕业后在一家创业公司做视频图像处理。平时的工作也比较轻松,早晨到公司先看看 csdn 上的博客,然后看看扣扣群里大家聊的问题,不懂的就去查查。下午看看论文,也写写程序试试论文的效果。直到有一天,老大让我试试用 mhi(Motion History Image) 作为特征,使用 SVM 能不能识别出起床这个动作。当时项目都是用 C++写的,自然的,svm 用的台湾大学林智仁副教授的 libsvm 库。当然这些都不是重点,重点是我对机器学习的兴趣让我后来接触到了 python。当时感觉机器学习好屌的样子,语言已经形容不了那是我的心情^_^。然后我就搜搜看看都有哪些比较好用的机器学习的资料和库(插一句,不懂的东西,还是先搜搜看看,了解一下),很多人推荐 scikit-learn, python 封装的机器学习的库,主要是文档非常好。然后没事有就看看 python 的语法(由于大学里 c 语言底子还行,c++对面向对象又有一定的了解,所以看起来也还好),想着有一天能熟练使用这个库就好了。当然我也同时看了一些机器学习的书和博客。中间有一次老大需要一些车辆的图片,希望我能抓取一些做训练样本。得益于自学的点 python,看了看 scrapy 的简单使用,写了个小程序爬取汽车之家的汽车图片。第一次感觉,python 还是挺好用的。不过也并没有多重视 python,也没有想到以后会把它作为主要的工作语言^_^

额,我是个善于口头表达,不善于文字记载的人。上面说的有点啰嗦了。下面简要一些吧。

离开这个公司后,找的都是 python 相关的工作了。做过爬虫,测试脚本,服务器端开发等。

正式开始学习 python 是在14年底,那时第一次把 python 做为工作语言,觉得自己要系统的学习一下。然后看了一些网上的教程,买了本 python 核心编程,然后又把 python tutoral, language reference, 和 library reference 浏览了一遍,并没有仔细阅读,只是看看有哪些语法,有哪些库可用。(学习一门语言,系统的看一下语法和内置库,还是很有必要的)

当时主要做爬虫,然后就加了python 爬虫群(群号:10255808),发现群里很多 python 新手问一些问题,得不到回答,然后就想建个群,专门解决新手遇到的问题(毕竟人人都是从新手过来的),说干就干,2014年12月5日,python 初学者交流群(群号:82412711[2000已满], 2群:341173004)

从建群到现在也一年多了,在群里也看到了不少新手问的各种问题,下面一并回答一下。

python 初学者问题

要不要培训,选择哪家培训机构

个人不主张培训,如果自学能力不错,有一点的编程基础(任何其他语言都行),完全可以自学,我当时就是自己看的。当然,如果经济允许,觉得不培训没信心,也可以培训试试。至于哪个培训机构好,这个我还真的不知道,可以搜一下,看看评价,问问群里培训过的人也行。

选择 python 2 还是 python 3

至于 python 2 还是 python 3,都可以。2 在编码上会经常遇到一些坑,但库的支持比较全面。3 内部统一用 unicode 编码,不会有字符的坑(只是听说,我没用过3)。推荐 ubuntu + python 2

推荐哪个 IDE(欢迎补充)

IDE 的选择就比较多了,其实文本编辑器就行,主要还是看个人的喜好。常用的有 sublime, Atom, vim, emacs 这几个文本编辑器都有一定的学习成本,如果想简单的话 editplus,gedit 和 windows 的记事本也是可以的。重量一点的有 pycharm 和 eclipse+pydev。

如果是单个脚本练习,windows 下还可以直接使用自带的 IDLE,linux 下可以选择上面说到的任何一种文本编辑器(推荐 vim,linux 下默认编辑器,以后在 linux 服务器上修改文件什么的也就方便了)。

如果是做科学计算,推荐安装 anaconda,直接使用其中带的 Spyder,真的又方便又身心。跨平台,避免了一个个科学计算包的安装(科学计算包安装是个大坑,谁装谁知道^_^)

如果工作用做开发,可以用 pycharm 或者 eclipse+pydev,还是看个人喜好啦。我用的 pycharm,jetbrains公司出的产品真心好用。

推荐书或资料(欢迎看过觉得好的书推荐)

书我就看过 python 核心编程,不过感觉比较啰嗦,可以看看廖雪峰的 python 教程,有了点基础之后就可以直接查官方文档了(学会查官方文档很重要)。这里啰嗦一下,如果是学生的话,尽量看直接查英文文档,不要就得难,其实文档中的句型很有限,单词也不多,还是比较容易懂的,可以借助翻译工具,慢慢熟悉了就好了,终生受益。视频教程的话,学乐在百度云上共享了一部分,改天再补充上。

python 和 php(java, go , C#, C, C++......................)比有什么优势

并没有什么特别的优势,语言只是工具,不同的工具解决不同场景下的问题,当然不同的工具也可以解决相同场景下的问题,选择你顺手的工具就行。

(后面有问题再补充)

提问的智慧

本来第一张图就够了,但是我觉得态度还是很重要的,所以贴了第二张图。保持诚恳,只要没消费,别人没有义务一定要帮你解决问题。

今天就写到这儿,以后想起来再补充!

python入门交流群_python 初学者交流 | Running Snail相关推荐

  1. python入门教材论坛_Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...

    PythonShare ============= *Python初学者(零基础学习Python.Python入门)书籍.视频.资料.社区推荐* ------------------------ 本文 ...

  2. python入门基本笔记_Python入门基础知识笔记

    点击蓝字"python教程"关注我们哟! 冯诺依曼架构 控制器 运算器 存储器 输入设备 (I) 输出设备 (O) CPU--控制器,运算器 # 运算器只与内存交换数据 内存--存 ...

  3. python社区微信群_Python 打造微信群聊天机器人(带操作界面)-Go语言中文社区...

    前言 这几天我的一个小伙伴问我能不能给 Ta 做一个配置灵活的微信群聊天机器人,之前了解过 itchat 库的使用,我就爽快的答应了,花了一个晚上,终于做出了雏形. 电脑上运行程序如下: 手机上的信息 ...

  4. python入门语言教程_Python入门教程(1)

    人生苦短,我用Python! Python(英语发音:/ˈpaɪθən/), 是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于19 ...

  5. python入门测试教程_Python测试入门

    python入门测试教程 This tutorial is for anyone who has written a fantastic application in Python but hasn' ...

  6. python入门教程收藏_python入门教程:超详细保你1小时学会Python,快来收藏看看...

    简介:简介(转发文章+私信[Python]获取资料方式)1.Hello world安装完Python之后,打开IDLE(Python GUI) ,该程序是Python语言解释器,你写的语句能够立即运行 ...

  7. python入门教程收藏_python入门教程:超详细保你2小时学会Python,快来收藏看看...

    简介:(转发文章+私信[Python]获取资料方式)1.Hello world安装完Python之后,打开IDLE(Python GUI) ,该程序是Python语言解释器,你写的语句能够立即运行.我 ...

  8. python入门语法结构_Python学习-基本语法入门,基础

    1 变量和字符串 1.1 变量 变量就是编程中最基本的存储单位,变量会暂时性的存储你放进去的东西. a = 1 1.2 字符串 字符串就是:"双引号之间的文字".'单引号之间的文字 ...

  9. python入门教程 傻瓜_python傻瓜教程

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 实现完美白化教程(傻瓜式)如何查看特征值一.安装meteoinfo(可在气象家园 ...

最新文章

  1. NuGet学习笔记(3) 搭建属于自己的NuGet服务器
  2. 外包公司做遗留项目有意思么?
  3. java逻辑第九章_深入理解jvm-(第九章)类加载及执行子系统的案例与实战
  4. CMS GC:CMS 废弃了,该怎么办呢?
  5. 某计算机公司的库存管理,《管理系统中计算机应用》应用题数据流程图汇总题及参考答案...
  6. Flex学习笔记(1)——入门,HelloFlex
  7. 前端开发 跨平台的构架GSOAP
  8. 基于用户角色的数据库智能监控系统应用场景分析
  9. 是否进行“ git导出”(如“ svn导出”)?
  10. retrievefile文件字节为0_linux环境下下 FTPClient.retrieveFile() 下载稍大一点的文件就卡死了-问答-阿里云开发者社区-阿里云...
  11. C#预处理器指令【转】
  12. 谈谈Mysql主从同步延迟分析及解决方案
  13. java 算法之快速排序
  14. 卧槽!VSCode 上竟然也能约会,谈对象了???
  15. python经纬度转换xy坐标公式_Python经纬度坐标转换为距离及角度的实现
  16. 每天进步一点点————MUMA架构优化和应用优化
  17. ValueError: tile cannot extend outside image
  18. C#数据Encrypt加密Encrypt解密的算法使用
  19. 计算机翻译turtle,turtle是什么意思_turtle的翻译_音标_读音_用法_例句_爱词霸在线词典...
  20. Review | 科学禁食时代的来临

热门文章

  1. 华为ICT大赛2022-2023全国总决赛获奖名单公布!
  2. java 嵌入ppt_(精)java封装.ppt
  3. 游戏领域受挫!谷歌关闭旗下自研开发工作室Stadia
  4. 每次页面大小更改 实时获取屏幕宽度
  5. prim算法_Prim算法——最小生成树
  6. 什么是游戏建模 3D游戏建模入门难吗?没有美术基础可以学吗?
  7. base64图片 类型
  8. 赵丽颖冯绍峰官宣结婚,区块链+结婚证未来应用
  9. 验证码短信发送失败比较常见的4大原因
  10. 【学习记录】解决VScode中C语言运行终端输出中文乱码问题