程序员经常是被「特殊对待」的群体,在很多不了解程序员工作的同学眼里面,它们背瑞士军刀的包、头发油油的、不修边幅、穿衣随意、目光呆滞,但是它们聚起来去说一些听起来很科技感的东西的时候又两眼发光... 作为一名程序员,除了部分人也习惯了这样的「孤独」和安静,大部分朋友都会抱怨,没时间找女朋友,没时间交际。其实我想说: 千万不要给自己懒散的生活态度,找任何借口。 今天给大家讲一个非常励志的故事。故事的主人公是Kenneth Reitz在有着“云服务鼻祖”之称的Heroku 公司,28岁时就担任了Python 语言的总架构师。他做了什么呢?我随便列几个项目名称: requests、python-guide、pipenv、legit、autoenv,当然它也给Python界很多知名的开源项目贡献了代码,比如Flask,让我认可的除了非常有创意,还有值得我学习的一点是他会把想法用最好的方式真的实现出来。 这样一个天才型的程序员,另外这个哥们还非常有钱,相信在我们开发者眼中对他有太多的仰慕,唉可惜我不是个女的,要不然真想追他!时间回到5年前(2013),现实特别残忍,程序员以外对他都不太感冒,也没有妹子。 一、搭建编程环境 工欲善其事,必先利其器,要想学习一门技能,先找到一样趁手的工具,我这里推荐两种: 1)侧重项目开发:Anaconda + PyCharm 参考的书籍《Python编程从入门到实践》、《父与子的编程之旅 与小卡特一起学Python》;更多的基础语法详见菜鸟python3教程 或Python 2基础教程 | 菜鸟教程,如果实在弄不懂如何搭建编程环境,也没关系,学习python最重要是实践,也可以先敲代码,我这里推荐一个python2.7的在线编程环境:Execute Python Online 或者python3的在线编程环境:Online Python3 Compiler - Online Python3 Editor - Online Python3 IDE - Python3 Coding Online - Practice Python3 Online - Execute Python3 Online - Compile Python3 Online - Run Python3 Online 上面Python2和Python3只需要选一个来学就好。 2)侧重数据分析:Anaconda + Jupyter notebook 我下面都会使用Anaconda + Jupyter notebook,编程环境是python3,具体的安装方法我推荐猴子老师的初学python者自学anaconda的正确姿势是什么??和jupyter notebook 可以做哪些事情?,更多的基础语法详见菜鸟python3教程,参考的书籍《Python编程从入门到实践》、《父与子的编程之旅 与小卡特一起学Python》。 二、Python的四个关键点 1、数据的基本类型 数据类型有:字符串(String)、数字(Number)、容器、布尔、空值(None) (1)字符串(String) 字符串:就是一系列字符。在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号。 |
|
来自: 昵称25832105 > 《信息》