一个Js开发者学习Python的第一天
原文地址:小寒的博客 https://www.dodoblog.cn/blogs/5bf6b8fa0c09883d0f8aad13
作为一个有着足足两年半学习经验和一年半开发经验的js开发者,看着js越来越强大,尤其是es6,react,模块化,node的崛起,不甚感概:我大js帝国的春天到了
但是作为一个有追求,有理想,还有些小目标的程序员,光学js是不够的。
为什么选择python
听说js和python有一腿,每次js升级,大伙都说js越来越像python了,所以,我想着我既然作为一个有追求,有理想,还有些小目标的程序员,就应该学点python。
python和js都是弱类型,解释型的语言,虽然执行效率不高,但是开发效率很高,相对js来说,python历史更久,有着和npm相似的pip,更健硕的package。
他们很相似,python也很容易上手,所以利用工作之余的时间,掌握一门新语言python是一个不错的选择。
另外想学习python的原因还有
比如说python进入了各种学府的课堂里,比如高中课本里。
比如说python可以搞大数据,人工智能,数据挖掘。
比如说有道是 Life is short, I use python。人生苦短,我学python,说明python开发效率之高。
比如说python很优雅。写的代码很好看,我这种热爱设计,审美端正的开发者,当然想试试python到底有多优雅。
比如说python很有哲学。很有哲学。em....
等等......
总之难道想学习点新的,那就开始学习吧。
看点视频
我是看慕课网里七月老师的视频学习的,很多程序员都说看视频学习的人菜,要看就看文档啊,看视频里扯犊子,讲不到点上,但我想说开始的时候看视频超级好使,尤其是一个爱啰嗦,能把你带到点上,把基础讲的全面的老师。
一来不容易太乏味,二来基础学的牢固,三来有人带你避开坑,不会在没用的地方浪费太多时间。
不依赖视频,只要学的进去,都好。但一定要回google和查官方文档。尤其是github的issue解决问题很方便。
我记得学js的时候就遇到一个话很多的老师,一丢丢一丢丢的讲,后边小项目,带我封装实现了一遍jquery的主要方法,看完在学jquery几乎一点就通。
七月老师的视频也很啰嗦,这里的啰嗦是褒义词哦,能理解一个初学者的心意的讲师真的很难得。程序是一门很深奥的学问,大多数人学的太久,已经想不到初学是什么感觉了,去站在初学者的角度想问题很难得。
找不同和相同点
我想作为一个已经熟悉一门语言的开发,学习一门新语言的最好的方式就是找不同,区别对待两个东西的不同,然后在学习的时候,记住不同点这样会发现学东西很快,而且不需要开辟太多的内存去给新的要学习的东西。
比如学习python的数字,只需要记着
1. python有int和float,但是int会在运算的时候变成float的
2. python的整除是 // 这个js是没有的,特喵的js整除都是 parseInt(100/3) 多心酸的
3. python的16进制和js一样,但是2进制和8进制js表示是没有的。但平常也用不着,转换进制的函数bin() int() hex() oct()也很少用。反正可以直接识别成十进制
4. bool是数字的一种。所以数字有int float bool 还有复数 complex 四种
5. bool必须大写,所以就是True, False,bool为什么是数值,js开发者应该很理解吧。这也正是python的哲学所在。
列了五点之后发现数字这部分基础就学完了。这种方式不光可以总结出一些不错的经验,还能理解的更加深刻。
所以呐,我会不定期出一些类似上面那种的 js开发者学习python的总结的,啦啦啦啦。。
一个Js开发者学习Python的第一天的更多相关文章
- web前端学习python之第一章_基础语法(二)
web前端学习python之第一章_基础语法(二) 前言:最近新做了一个管理系统,前端已经基本完成, 但是后端人手不足没人给我写接口,自力更生丰衣足食, 所以决定自学python自己给自己写接口哈哈哈 ...
- web前端学习python之第一章_基础语法(一)
web前端学习python之第一章_基础语法(一) 前言:最近新做了一个管理系统,前端已经基本完成, 但是后端人手不足没人给我写接口,自力更生丰衣足食, 所以决定自学python自己给自己写接口哈哈哈 ...
- javascript中,一个js中的函数,第一句var _this = this;为什么要这样做?
javascript中,一个js中的函数,第一句var _this = this;为什么要这样做? 下面是源码: 下面这段代码是常用的网站首页,自动切换span或者tabbar来变更List显示内容的 ...
- 学习Python的第一课(简单的单元测试)
由于有C#开发基础,感觉学习Python应该不难,主要是一些语法了,再加上现在互联网这么发达. 感觉还是要有思路,否则学什么也只能是什么. 话不多说,简单发下这几天的学习成果吧: 第一次写博客,大家不 ...
- 记录学习Python的第一天
这是我的第一篇博客,也是我学Python的第一天. 写这篇博客主要目的是为了记下我学习Python的过程以及所学到的知识点.我所学的是Python3版本,我所学的内容有如下几点: 1.python3中 ...
- 学习python的第一个小目标:通过requests+xlrd实现简单接口测试,将测试用例维护在表格中,与脚本分开。
小白的学习方式:通过确定一个小目标来想办法实现它,再通过笔记来加深印象. 面对标题中的小目标我陷入了思考....嗯,首先实现利用xlrd库来取出想要的用例 首先用表格准备好用例,如图下: 先试下取nu ...
- 学习python的第一天,python的简单知识
python 是现如今比较火的一种编程语言.在抱着试试的态度我来进行学习下python.要学习python 要先进行环境的安装. 下面是下载链接:https://pan.baidu.com/s/1PW ...
- 一个C#开发者学习SpringCloud搭建微服务的心路历程
前言 Spring Cloud很火,很多文章都有介绍如何使用,但对于我这种初学者,我需要从创建项目开始学起,所以这些文章对于我的启蒙,帮助不大,所以只好自己写一篇文章,用于备忘. SpringClou ...
- 踩坑学习python自动化测试第一天!
这只是一个标题, # 迭代器与生成器# 迭代器有两个基本的方法:iter() 和 next(). # 字符串,列表或元组对象都可用于创建迭代器:"""list1 = [1 ...
随机推荐
- 《转》python 10 集合
自 http://www.cnblogs.com/BeginMan/p/3160565.html 一.目录 1.集合概述 2.关于集合的操作符.关系符号 3.集合的一系列操作(添加.更新.访问.删除) ...
- selenium基础(滚动条操作)
滚动条操作:当待操作的元素在页面可是区域外时,要将待操作的元素滚动到可视区域当中 步骤:1.先找要将要操作的元素element = driver.find_element_by_xxxx(" ...
- Apache Spark 2.2.0 中文文档 - Spark SQL, DataFrames and Datasets
Spark SQL, DataFrames and Datasets Guide Overview SQL Datasets and DataFrames 开始入门 起始点: SparkSession ...
- 02->交互式图形学--用glut库实现Sierpinski镂垫
Sierpinski图形是一类有趣的图形,本文结合交互式图形学教材,讲解Sierpinski镂垫图形生成,作为入门图形学编程的第一课.为了简便,本文就2D来进行讨论.实验环境见01 算法 主要是根据随 ...
- 【笔记篇】(理论向)快速傅里叶变换(FFT)学习笔记w
现在真是一碰电脑就很颓废啊... 于是早晨把电脑锁上然后在旁边啃了一节课多的算导, 把FFT的基本原理整明白了.. 但是我并不觉得自己能讲明白... Fast Fourier Transformati ...
- Scala 方法与函数简单记录
/** * Scala 方法与函数 * Scala 有方法与函数,二者在语义上的区别很小.Scala 方法是类的一部分,而函数是一个对象可以赋值给一个变量.换句话来说在类中定义的函数即是方法 */ o ...
- NIO 详解
同步非阻塞 NIO之所以是同步,是因为它的accept read write方法的内核I/O操作都会阻塞当前线程 IO模型 IO NIO 通信 面向流(Stream Oriented) 面向缓冲区(B ...
- MD5 AND JSON AND XML
MD5JSON.h #pragma once #include "include/json/json.h" #include "include/md5/md5.h&quo ...
- oracle将查询结果横转纵
SELECT '残疾人|民政|综合治理|计划生育|物业监管|安全生产|环境类|司法信访|党建|社会组织|文化体育|社保' D , '53|52|51|50|49|48|47|5|4|3|2|1' g ...
- csps模拟9495凉宫春日的忧郁,漫无止境的八月,简单计算,格式化,真相题解
题面:https://www.cnblogs.com/Juve/articles/11767239.html 94,95的T3都没改出来,是我太菜了... 凉宫春日的忧郁: 比较$x^y$和$y!$的 ...