Python 是一门优雅而又不失实用的语言,它语法简单很容易学会,又具有极高的可读性和灵活性。在知乎上 Python 是受关注最多的编程语言。很遗憾在我初学的时候没有知乎这样的平台提供这么多的资源,甚至全靠自己摸索。虽然各类观点俯拾皆是,但是有时候却会让人迷失了方向。本次 Live 我将带来个人对 Python 开发工程师如何入门、提高和进阶的一些见解,希望通过我个人的工作经历、学习方法,给不同阶段的同学在学习、工作、职业发展和面试等方面带来一些帮助。

打开网易新闻 查看更多图片

分享之前我还是要推荐下我自己建的Python开发学习群:589306326,都是学Python开发的,如果你正在学习Python ,小编欢迎你加入,今天分享的这个案例已经上传到群文件,大家都是软件开发党,不定期分享干货(只有Python软件开发相关的),包括我自己整理的一份2017最新的Python零基础资料和Python进阶教程,欢迎进加入

程序员经常是被「特殊对待」的群体,在很多不了解程序员工作的同学眼里面,它们背瑞士军刀的包、头发油油的、不修边幅、穿衣随意、目光呆滞,但是它们聚起来去说一些听起来很科技感的东西的时候又两眼发光...

作为一名程序员,除了部分人也习惯了这样的「孤独」和安静,大部分朋友都会抱怨,没时间找女朋友,没时间交际。其实我想说:

千万不要给自己懒散的生活态度,找任何借口。

今天给大家讲一个非常励志的故事。故事的主人公是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中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号。