第一讲:学Python不得不喝的鸡汤

人生苦短,你用Python


一、为何要学编程

身边很多朋友都在问我各种关于学习编程和程序员的问题,比如:“学编程难不难?”、“是不是所有程序员都谢顶?”、“你说我适不适合学编程!”、“程序员收入挺高吧?”我相信看这个随笔的兄弟要么是想问这些问题,要么是天天被别人问这些问题。我在这里统一回答一下

“学编程难不难?”“你说我适不适合学编程!”

友善回答:“还好还好,不算难,一般人都学得会。”

暴力回答:“你就知道问,你去自己学一下不就知道了。我怎么知道你智商有没有我这么高!”

“是不是所有程序员都谢顶?”

友善回答:“是啊,谢顶率挺高的”

暴力回答:“我XX这是发际线高,不叫谢顶!你头发密,好一片呼伦贝尔大草原啊!”

“程序员收入挺高吧?”

友善回答:“不算高,就混口饭吃。”

暴力回答:“我待遇不高,你能想起来问我?”

讲了个段子,言归正传。为啥生活中这么多关于程序员的段子?有人说因为苦X!搁我这个暴脾气我就忍了……确实比较累,但是也说明这个行业受关注程度很高。现在这个时代可以说是互联网的时代,想要在这个飞速发展的时代不被淘汰,那么就要跟上社会的步伐。那显然学习编程是其中一条很好的路。曾经有两个很有智慧的人说过一段话。乔布斯说了上半段:人人都应该学习编程,他教会你思考。我说:“思考什么的不重要,关键是他能赚钱啊!”

编程就是写作文,真正的大家会用简洁的话语描绘出动人的画面。而如何去构思你的故事,这就是编程思路。无论你从事各行各业,好的逻辑思维能力都是极有帮助的。而这应该是学习编程所能带给你的最大的财富!多说无益,往下走。

二、为何先学Python

我相信问出这句话的一定是一个正在想学编程,但又不知从哪门语言下手的兄弟。为什么?很简单,真正入行的人知道:多会一种语言,甚至多会一行代码会给自己带来多少的收益。那么我为什么推荐从Python下手呢?我们来分析一下各个语言。最广为人知的三门语言:C,JAVA,拍黄片(PHP),当然,很多人会反对我将PHP放到和JAVA、C两门语言,同等的位置。但是从语言使用情况来说,PHP的应用场景虽然很局限,但是确实使用人数很多。首先看C,C是底层语言,是面向过程的语言,牛X的程序员哪个不会C?但是同样的,想把它作为入门语言,C的难度是相对比较难,而且学C你不会很快看到成效,从树立信心的角度来看,显然不是首选。将JAVA(这个语言个人感觉在面向对象编程上表现的淋漓尽致)作为入门语言所面临的问题与C相同。最后“拍黄片”,号称世界上最好的语言(玩笑话,勿当真)。PHP的主要被用于做网站,入门比较容易,但是越往后学越难,但是很快可以看到成果。之所以不推荐作为入门语言是因为将来发展局限性比较大。

反过来看看Python,Python是基于C开发的语言。但是Python是可以面向对象编程的(必须承认在这个领域JAVA更强)。Python的学习难度要明显低于C和JAVA,所以即便之前没有什么编程基础的人也可以相对快的理解。再来看Python的语言特征,Python这门语言最大的特征就是简洁(也有人称之为“优雅”)。我身边不少朋友在看我使用Python的时候说:“这也太随心所欲了!”虽然他们说的有些夸大,但是,Python的语法确实很简洁,相比于C和JAVA要简洁和随意。而且,Python的应用也比较广泛,比较知名的是现在比较火的爬虫,游戏党也应该知道《文明》这款游戏就是用Python写的,如果有做金融的朋友应该知道Python的数据分析能力,当然最后不得不说Python在人工智能领域举足轻重的地位。

在这一块,最后说一句话:语言就是工具,工具越多,你用的越好,你所能做的事越多。这里标题是为何先学Python,而不是只学Python。无论是你要以编程为生又或者是你纯粹是兴趣而走上这条谢顶的不归路。一门语言是远远不够的!

三、每更必放毒

最近看了几个毒鸡汤,非常适合这篇随笔。送给大家!

1.你只看到别人在表面上活得春风得意,却不知道人家在背后也过得也风生水起。

2.谁说我不会乐器?我退堂鼓打的可好了。

3.有时候你不努力,就不会知道什么叫绝望。

4.如果你还在坚持,说明你还不够绝望。

5.世上无难事,只怕有钱人。

人生苦短,我用Python!谢谢大家!

时间: 2024-10-13 10:20:05

第一讲:学Python不得不喝的鸡汤的相关文章

Python Numpy,学Python不得不削的矩形计算库

矩阵计算库numpy库的使用是sklearn库和opencv库的基础,主要用于矩阵的计算.Numpy 的主要用途是以数组的形式进行数据操作.机器学习中大多数操作都是数学操作,而 Numpy 使这些操作变得简单 1.创建Numpy数组对象Numpy 的数值类型实际上是 dtype 对象的实例,并对应唯一的字符.包括 np.bool_ ,np.int32,np.float32等. ndarray.ndim 秩,即轴的数量或维度的数量ndarray.shape 数组的维度,对于矩阵,n行m列ndarr

学python知识第一天

总结第一天学python的基础知识: 一. Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承.   最新的TIOBE排行榜,Python赶超PHP占据第五, Python崇尚优美.清晰.简单,是一个优秀并广泛使用的语言. 目前Python主要应用领域: 云计算: 云计算最火的语言, 典型应用OpenStack WEB开发: 众多优秀的W

简学Python第一章__进入PY的世界

#cnblogs_post_body h2 { background: linear-gradient(to bottom, #18c0ff 0%,#0c7eff 100%); color: #fff; height: 55px width:100% -moz-border-radius: 3px; padding: 3px; margin: 10px 0px; font-family: "微软雅黑", "宋体", "黑体", Arial } P

老司机学python篇:第一季(基础速过、机器学习入门)

详情请交流  QQ  709639943 00.老司机学python篇:第一季(基础速过.机器学习入门) 00.Python 从入门到精通 78节.2000多分钟.36小时的高质量.精品.1080P高清视频教程!包括标准库.socket网络编程.多线程.多进程和协程. 00.Django实战之用户认证系统 00.Django实战之企业级博客 00.深入浅出Netty源码剖析 00.NIO+Netty5各种RPC架构实战演练 00.JMeter 深入进阶性能测试体系 各领域企业实战 00.30天搞

一个新手的Python自学之旅 #MacBook #《“笨办法”学Python》#第三章:言归正传讲Python:Mac系统的终端Terminal命令行快速入门

第三章:言归正传讲Python:Mac系统的终端Terminal命令行快速入门 以后我都会将<“笨办法”学Python>简称为“这本书” 本人用了近5年的MacBook,但在此之前,从未使用过电脑自带的“终端Terminal”(图标:).在非程序员的世界里,建立和删除文件夹或文件,都是:鼠标右键点新建/删除,这是UI带来的便利.但是,却不知道如何利用命令行实现这些操作. 首先,要掌握几个我们平时常用,但在代码界有另外名称的名词:目录.路径.打印. --目录:我们认为它是这样的:标题:第一章:第

学python的第一天

#Python之路,Day1 - Python基础1 转自金角大王 本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语句 表达式for 循环 break and continue 表达式while 循环 一. Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆

【Python基础教程第2版】——第一讲:基础知识

1.长字符串:(用三引号如'''或者"""来引起来) >>> print """This is a very log string.It continues here.And it's not over yet."Hello world!"""" This is a very log string.It continues here.And it's not over yet.&

通过游戏学python 3.6 第一季 第九章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号--锁定次数--菜单功能&#39;menufile

通过游戏学python 3.6 第一季 第九章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号--锁定次数--菜单功能'menufile 1 #猜数字--核心代码--猜测次数--随机函数和屏蔽错误代码---优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号--锁定次数--菜单功能'menufile' 2 #!usr/bin/env python 3 #-*-c

跟我学《JavaScript高程3》第一讲,课程笔记

跟我学<JavaScript高程3> 第一讲:第1~3章 课程制作:bling,兴哥,5年Java,3年前端 课程知识:JavaScript.Html.Css 课程目标:前端体系课程,逐步深入,找到一份前端工作    课程大纲:本书目录结构 适合人群:前端初学者,可以0基础,但要认真,踏实 回答几个问题 1.为什么要学习前端?JavaScript有哪些用处?为什么要讲这本书? 移动互联网是未来的趋势,移动设备H5开发带动了前端趋势,今后App基本都是Native+H5实现. 页面效果,数据交互