人生苦短,我用python。在大学四年的本科学习中,Python是我接触过语法最简单,功能最为强大的语言,拥有众多第三方库的支持的语言。如果要选一门编程语言作为入门,建议使用Python。但是为了更加长远的考虑,Python可能在实际开发中可能只作为一种脚本或者一种胶水语言在使用,并不能完全的成为一种核心的技术,为了逐渐的提升能力,建议在学习Python的时候尽量往Python全栈发展。不能仅仅停留在只会Python的基础上,如果只会Python,那么你注定这是一个码农,并不能成为一名程序员。在学习完Python之后,建议要往C、C++的方向靠拢,毕竟Python是由C和C++开发的解释性语言。

编程语言的种类多如牛毛,如何选择一门好的编程语言可能是初学者或者科班出身的学生来学都是很迷茫的,尤其是在没有找到稳定的工作之前。可能有人会说学习Java,C,C++等等,也有很多人说要学世界上最好的语言PHP。我也是一名科班学生,在学习过Java、C、C++、PHP语言之后,感觉经过很长的时间学习之后,任然不能完成理想中的编程任务。两年前初次接触Python的时候,只是简单的写了一个网站爬虫,爬取网站中的图片,并且下载到本地保存起来。仅仅使用了十几行代码就完成了这样一个任务。但是如果使用C++或者其他语言,我想至少也需要200多行代码或者会更多。可惜大学一直在做信息安全,没有专研过Python,只是简单的写了几个POC,然后再没有接触过。

如今各大第一梯队的互联网公司,以及科技公司都在使用Python完成日常的工作,并且逐渐将业务的核心模块转到Python来。比如在大学毕业之前听说饿了么在招聘的时候,直接招Python,只可惜当时在西安很多科班都在研究C++或者Java。使得饿了么只能招聘一些Java回去,然后培养成Python。后来了解到饿了么的核心技术都是运行在Python上的,利用Python进行数据的处理。其实在很多年前,Python的主要领域就是数据处理,尤其是在金融方面用的比较多。

Python可以做什么?

你想到的它都可以做,就是这么简单,这么任性。

我学Python的目的是什么?

Python太火了,不得不学,不然就落伍了。

为什么要学Python的更多相关文章

  1. 【Python五篇慢慢弹】快速上手学python

    快速上手学python 作者:白宁超 2016年10月4日19:59:39 摘要:python语言俨然不算新技术,七八年前甚至更早已有很多人研习,只是没有现在流行罢了.之所以当下如此盛行,我想肯定是多 ...

  2. <-0基础学python.第一课->

    初衷:我电脑里面的歌曲很久没换了,我想听一下新的歌曲,把他们下载下来听,比如某个榜单的,但是一首一首的点击下载另存为真的很恶心 所以我想有没有办法通过程序的方式来实现,结果还真的有,而且网上已经有有人 ...

  3. 学Python后到底能干什么?

    Python是一种什么语言? Python是一种计算机程序设计语言.你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的Jav ...

  4. 关于智普 - 千人免费学|Python培训|国内最权威python培训|html5

    关于智普 - 千人免费学|Python培训|国内最权威python培训|html5 智普教育隶属于北京顶嵌开源科技有限公司,成立于2008年. 智普开源是基于Linux系统的互联网开源学习平台,讲求务 ...

  5. [置顶] 和孩子们一起学Python编程

    1. 推荐书名 Computer Programming for Kids and Other Beginners in Python, 4Ed.pdf     中文译名:<和孩子们一起学Pyt ...

  6. 简学Python第二章__巧学数据结构文件操作

    #cnblogs_post_body h2 { background: linear-gradient(to bottom, #18c0ff 0%,#0c7eff 100%); color: #fff ...

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

    #cnblogs_post_body h2 { background: linear-gradient(to bottom, #18c0ff 0%,#0c7eff 100%); color: #fff ...

  8. 一步一步学Python(2) 连接多台主机执行脚本

    最近在客户现场,每日都需要巡检大量主机系统的备库信息.如果一台台执行,时间浪费的就太冤枉了. 参考同事之前写的一个python脚本,配合各主机上写好的shell检查脚本,实现一次操作得到所有巡检结果. ...

  9. C语言老司机学Python (五)

    今天看的是标准库概览. 操作系统接口: 用os模块实现. 针对文件和目录管理,还有个shutil模块可以用. 例句: import os os.getcwd() # 返回当前的工作目录 os.chdi ...

随机推荐

  1. 毕向东udp学习笔记3多线程聊天

    项目功能: 实现了多线程下的发送接收,比较好 希望可以加入GUI,类似聊天软件一样,有一个消息输入框,捕获输入消息,作为发送线程 有一个显示消息框,接收消息并显示,作为接收线程 不知道的是,当在线程中 ...

  2. js定时函数

    <%@ page contentType="text/html;charset=UTF-8" language="java" %><html& ...

  3. java-6数组

    一. 请编写一个程序将一个整数转换为汉字读法字符串.比如"1123"转换为"一千一百二十三".更进一步,能否将数字表示的金额改为"汉字表达?比如将&q ...

  4. (@WhiteTaken)设计模式学习——原型模式

    有这样一个需求,两个对象,只是名称以及其他几个属性不一样,而其他的大部分的属性都是相同的. 这时候我们可以用到原型模式,也就是克隆模式. 原型模式:原型模式是一个对象创建型模式,通过克隆原对象,可以使 ...

  5. ABP文档 - Quartz 集成

    文档目录 本节内容: 简介 安装 创建工作 调度工作 更多 简介 Quartz 是一个功能完整的开源工作调度系统,可用于最小的应用到一个大型的企业系统.Abp.Quartz 包简单地把Quartz集成 ...

  6. 2017-2-19 C#基础 基本数据类型的转换,转义字符,常量

    1.基本数据类型的转换分两种:自动转换(隐式转换)和强制转换(显式转换).自动转换是从只类型转换到引用类型.强制转换是最长用的,是从引用类型转换到值类型或者从浮点型转换到整形.强制转换主要有三种形式: ...

  7. 【openstack N版】——走进云计算

    一.云计算 云计算是一种按使用量付费的模式,这种模式提供可用的.便捷的.按需的网络访问,进入可配置的计算资源共享池(资源包括:网络.服务器.存储.应用软件.服务),这些资源能够被快速提供,只需投入很少 ...

  8. 强化学习读书笔记 - 02 - 多臂老O虎O机问题

    # 强化学习读书笔记 - 02 - 多臂老O虎O机问题 学习笔记: [Reinforcement Learning: An Introduction, Richard S. Sutton and An ...

  9. phpcms中用到的几个重要的代码

    {pc:content action="lists" catid="12" moreinfo="1" order="id ASC& ...

  10. MySQL分区表的局限和限制

    禁止构建 分区表达式不支持以下几种构建: 存储过程,存储函数,UDFS或者插件 声明变量或者用户变量 可以参考分区不支持的SQL函数 算术和逻辑运算符 分区表达式支持+,-,*算术运算,但是不支持DI ...