第1章:Python语言介绍/1.1 如何学习一门新开发语言

* 如何学习一门新开发语言

1. 学习新语言套路
1. 了解语言背景:是干什么的?
2. 安装环境
1. 下载安装包:Python-3.7.1.tar.xz、JDK、
2. 找一款好用的IDE:
1. JAVA:eclipse/myeclipse
2. C语言:VIM
3. C++:VISIO STUDIO
4. GO语言:LiteIDE
5. PYTHON:IDLE

3. 找一份容易上手的教程

1. 语言表达简单易懂
2. 实例多
3. 代码能落地
4. 坚持看完

4. 勤动手,勤总结
5. 高级进阶:积极参与项目实践

2. python语言

1. 背景:

1. 1990年:90年代发起荷兰,第一个版本
2. 2000年:发现第二个版本
3. 2008年:发现第三个版本

2. 地位:

1. 2018年上半年全球语言排名第3位(C/Java/Python/C++ )
2. 国内大头都在用:BAT、今日头条、Coogle

3. 语言优缺点:

1. 优点:

1. 是一种脚本语言,解释型语言,简单易用
2. 隐藏的数据类型
3. 面向对象语言
4. 可跨平台
5. 丰富的类库

2. 缺点:

1. 执行速度比C慢
2. 代码没有加密,可加密成二进制,但是反编译也挺容易的

4. 可以做什么

1. python爬虫
2. python数据分析
3. python机器学习
4. python自动化运维

原文地址:http://blog.51cto.com/12074015/2330883

时间: 2024-12-12 23:15:31

第1章:Python语言介绍/1.1 如何学习一门新开发语言的相关文章

如何学习一门新的语言

如何学习一门新的语言? 1 学习的目的?解决问题. 2 如何解决问题?通过语言本身和通过和语言相关的库. 学习就是学习语言的使用以及库的使用. 我们一般都学习过一种或者几种语言,从学习语言的过程中我们自己已经摸索出了语言的特征.并且使用它来解决了一些问题.然后我们把这些问题重新提出,用新语言如何解决?这是很好的练习过程. 语言的元素: 语元(在词法分析中叫token),这个是构成语言的基本元素.在不同语言下有不同的规则.语元的种类包含关键字,标识符,符号.要知道这种语言的关键字都有哪些,标识符的

幼谈苹果新开发语言:Swift和苹果的用心

今天是个值得纪念的日子:由于苹果的WWDC大会.苹果的每次WWDC(全球开发人员大会)举行都让我们像打了肾上腺素这么兴奋.幸福.惊叹.震撼.深思. 今年也不例外,最关键的是苹果带来了它的一门新开发语言:Swift. 霎时间风起云涌,短短几个小时互联网界掀起了一股谈论Swift的小高潮,假设你不知道Swift,你会觉得这是一件非常丢脸的事情,粑粑. 为了不至于太落后受歧视,我今天也来简单谈谈Swift(不知道为何,国内把它称为雨燕.别这样好吗?这让我想起了 长安铃木的Swift 雨燕汽车) 一.全

如何学习一门新语言

youtube上看了一个视频,介绍如何尽快的掌握一门新的语言: https://www.youtube.com/watch?v=FrMSSQRYS6I [5 principles, 7 actions] Action 1 : listen a lot, brain soaking 泡脑子 多听你要学习的语言,不管能不能听懂,要把脑子泡一泡: Action 2 : Focus on getting the meaning first, (even though don't know the wor

苹果发布【新开发语言】Swift

Swift is a multi-tenant, highly scalable and durable object storage system that was designed to store large amounts of unstructured data at low cost via a RESTful http API. "Highly scalable", means that it can scale from a few nodes and a handfu

对于一个成熟的程序员 如何快速正确的学习掌握新的语言

1. 怎样才算是精通一门语言? 为我所用.不去写,是永远也不会深入的. 遇到问题,能够运用这个语言的特点去解决. 2. 每种语言都有相似的东西: built-in data structure syntax convention code structure/management system api (提供与操作系统相关的库) dependency management garbage collection 3. 每种语言都有自己的特长 Go: concurency Python: data

实现一门新的语言(1)

背景 两个月前自学了编译原理, 在草草学习了前端之后实现了一门不能算语言的语言, 一直想对它进行维护, 但是无奈源代码是用java写的, 就我目前的状态而言对java完全提不起兴趣, 这段时间学习C++, 在实现完正则表达式之后几乎找不到high点, 于是决定用C++重新实现一门语言. 为了增加难度我准备实现一门面向对象的语言, 但是同时也为了降低难度我决定暂时不写该语言的CFG(事实上我已经不太记得怎么写上下文无关文法了), 等到具体实现过程中, 怎么简单怎么写… 因为我实际水平有限, 编译原

如何学习一门新的开发语言

作为一名软件研发,由于工作的需要,难免需要接触新的知识,新的技术,新的开发语言.有时候接触这些新的东西,不知道如何下手.每个人学习的方式都不一样,可以借鉴,不能完全照搬.最近在学习Android,我觉得可以按照以下步骤去入门. 1)准备一本入门的电子书或者买一本入门书籍,先大概看完能将开发环境搭建起来 2)将简单的Hello,World程序弄出来以及熟悉一下整体的程序框架 3)同时看一下入门视频的讲解,汲取一下别人理解的知识 4)会加日志调试程序 5)将入门书中的demo敲一遍[或者入门的视频的

给大家介绍几个网站学习前端和服务器语言的网站吧,一定有合适你的

这两年,网速与带宽飞速发展,同时也出现了很多在线视频教学,甚至在线环境教学的网站(也就是可以边学边在他们提供的环境里面测试代码)出现了不少非常不错的,我今天整理给大家,希望给那边喜欢学习的人一个参考: 1:慕课网   http://www.imooc.com 慕课网有很多非常不错的系统的视频教程,一定有你需要的. 2:极客学院  http://www.jikexueyuan.com 我感觉是在中国紧随慕课网的在线IT教育平台,做的非常专业,虽然很多课程收费,但活动不少,分享别人一个人注册可以得3

Android新开发语言Sky:取代Java 告别卡顿-Android

作为当前市占率最高的智能手机操作系统,Android平台正在吸引着越来越多的开发者. 不过,对用户而言,Android的体验还不够完善,卡顿的情况时有发生.再深入点理解,许多应用的帧率达不到普遍意义上流畅的标准60fps. 好消息是,谷歌正在考虑使用新的编程方案着力改善这一情况.据悉,来自Chrome V8引擎设计团队的工程师近日演示了利用自主网页语言Dart来开发Android应用,并将其命名为"Sky".一如既往,Sky保持开源特性,包括iOS在内都可运行.更重要的是,它将带来12