Python学习笔记之--我又开始学习Python了(随时更新)
2019.02.09 更新
Python 学习计划已经开始几天了,跟着一本叫《Django for beginner》的书籍在学习用Django搭建自己的第一个网站,目前已经进行到第三章,已经进行了1/5,有了很好的开始,继续坚持!
说到这本书,我是从一个YouTube频道CS DOJO那里得知的,这是一位说着流利英文的日本网友,他在YouTube上分享了很多免费的python编程知识,我是从他这里开始增加了学习的兴趣,之后从他的视频中得知这本书的,这本书的作者叫William S. Vincent,大家可以点击下面的链接了解这位作者:
William已经准备开始在iOS平台的podcast上开播节目了,大家可以关注Django Chat这个节目。
学习的道路上一定是孤独的,但是虽然孤独,也得找些同道中人交流一下相关技术问题,推荐大家关注CS DOJO在slack创建的频道:edit dojo dev, 在这里可以和全球的python学习者交流学习经验和提出问题。当然也可以帮助回答问题。
今天先更新这么多,后面我会更新些笔记类的内容,也算是我的知识总结吧。
========
对于一个数理化实在不怎么样的我来说,学习编程可不是什么容易事儿,多年来最感兴趣的是二战史,以及语言的学习,自2009年开始对各类电子产品开始产生兴趣,这一下就是将近10年的时间,从第一台iPod Shuffle,到今天的2018款Mac mini,以及手里正在用的iPhoneXR,可谓是用遍了自己能买的起的电子设备。5年前误打误撞,进了IT运维这个圈子,尝试过各种知识的学习:Linux,Python,Powershell, HTML, iOS开发,C,C++,无一例外,都是半途而废,一直在寻找一个自己真正喜欢的路线,进入了2019年我又要开始我新的一轮折腾之路了,这次的折腾希望能坚持的久一些,到2019年12月我再回头看时,希望都是令我满意的成绩。
2019年1月1日我开始了365小时计划,这个计划从何而来呢?就是2018年底,偶然间在YouTube上闲逛,看到阿诺德-施瓦星格在一次演讲中说到为什么自己对于健美的坚持可以持续一生,即使是在自己当政期间,这么繁忙的时间内,还是可以挤出时间来锻炼身体,保持体形:如果你喜欢,你就要坚持,无论如何都要挤出时间来做你喜欢做的事情,每天如果能挤出来一小时,一年就是365小时,一年后,你一定会成功。因此我想出了这个计划。
进入2019年以来我已经完成了一项学习任务,9年前,我一直想学习CCNA,经常跑去图书大厦阅读官方书籍,但是当时也没有什么网络课程,不像现在这么便捷,想学习只能去报名面授课程,价格动不动上万元,肯定是负担不起的,这一拖,就是9年,如今在腾讯课堂上可以找到很多在线学习资源,我也借此学习了CCNA课程,当然我是不会去考这个证书的,因为我不是网工,完全是一个心愿和爱好,也这个课程让我开始对于网络知识有了更多的了解,然后我在知乎上发现了一个叫“车小胖”的人,每天会对一些常识性问题通过白话文解释一番,让我更加的清楚的了解了网络知识。
但是网络知识这个层面太大了,要学习的话,还是要找一个点去开始我的学习,恰巧赶上公司月度部门会议,会中一个负责开发的同事展示了自己对于统计工单(ticket)数据的网站的展示,这个网页是基于Python Django框架,搭配上Java Script 以及HTML来完成的,数据库选择的是Mango DB。我晚上回家第一件事就是去YouTube找到了一个叫FreeCodeCamp的频道,上面有关于Mongo DB, Python, Java Script,以及HTML的基础学习视频,跟着视频安装了数据库,简单的学习了数据库数据的编辑,对此有了初步了解。接着就开始了Python的学习,从变量、函数、列表、字典、方法等开始入手,开始了我现在在学习的路线,这是我第三次学习Python,前两次都很混沌,但是好像感觉第三次开始学习时,有一种很顺畅的感觉,也许是心态越来越好了吧,希望我这次的学习能够坚持下去。
每天争取学习一小时,是个不错的计划,但是也要有阶段性的去学习,否则疲劳了,肯定是没有动力继续走下去了,所以我要在365小时计划之下开始我的Python100天学习计划,前一个月学习基础,中间一个月学习我最想学习的Django部分,最后一个月开始找一些可以实现的作业去做一做。
希望100天之后,可以开始做一些基础的编程任务,当然,后面还有Java Script, HTML的学习计划,边学习,边实践,我想6月份的时候我也许可以真正的去做一些什么了。
拭目以待吧!
Python学习笔记之--我又开始学习Python了(随时更新)的更多相关文章
- python3.4学习笔记(六) 常用快捷键使用技巧,持续更新
python3.4学习笔记(六) 常用快捷键使用技巧,持续更新 安装IDLE后鼠标右键点击*.py 文件,可以看到Edit with IDLE 选择这个可以直接打开编辑器.IDLE默认不能显示行号,使 ...
- Vue学习笔记-Vue.js-2.X 学习(三)===>组件化高级
(四) 组件化高级 1.插槽(slot)的基本使用 A:基本使用: <slot></slot> B:默认置:<slot><h1>中间可以放默认值< ...
- [原创]java WEB学习笔记75:Struts2 学习之路-- 总结 和 目录
本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...
- [原创]java WEB学习笔记66:Struts2 学习之路--Struts的CRUD操作( 查看 / 删除/ 添加) 使用 paramsPrepareParamsStack 重构代码 ,PrepareInterceptor拦截器,paramsPrepareParamsStack 拦截器栈
本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...
- 【神经网络与深度学习】学习笔记:AlexNet&Imagenet学习笔记
学习笔记:AlexNet&Imagenet学习笔记 ImageNet(http://www.image-net.org)是李菲菲组的图像库,和WordNet 可以结合使用 (毕业于Caltec ...
- Vue学习笔记-Vue.js-2.X 学习(六)===>脚手架Vue-CLI(项目说明-Babel)
五 Vue学习-vue-cli脚手架学习(创建只选一个选项:Babel) 1. 项目目录说明 node_modules : 包管理文件夹 public : 静态资源 src : 源代码 gitign ...
- Vue学习笔记-Vue.js-2.X 学习(五)===>脚手架Vue-CLI(PyCharm)
Vue项目在pycharm中配置 退出运行: ctrl+c Vue学习笔记-Vue.js-2.X 学习(六)===>脚手架Vue-CLI(项目说明)
- Vue学习笔记-Vue.js-2.X 学习(四)===>脚手架Vue-CLI(基本工作和创建)
(五) 脚手架Vue-CLI 一 Vue-CLI前提(nodejs和webpack) 二 Vue学习-nodejs按装配置,Node.js 就是运行在服务端的 JavaScript. 1. 去nod ...
- Vue学习笔记-Vue.js-2.X 学习(二)===>组件化开发
===重点重点开始 ========================== (三) 组件化开发 1.创建组件构造器: Vue.extends() 2.注册组件: Vue.component() 3.使用 ...
随机推荐
- expdp ORA-39070:Unable to open the log file
Oracle中,当执行expdp或impdp的时候,有时候会出现错误: [oracle@bi-dw ~]$ expdp dp_user/dp_password@dw directory=expdp_d ...
- .NET开发微信公众号之创建自定义菜单
一.简介 微信公众平台服务号以及之前成功申请内测资格的订阅号都具有自定义菜单的功能.开发者可利用该功能为公众账号的会话界面底部增加自定义菜单,用户点击菜单中的选项,可以调出相应的回复信息或网页链接.自 ...
- Linux下库打桩机制分析 function Interposition
[时间:2017-08] [状态:Open] [关键词:linux, libray,打桩,interposition,函数替换,链接器,gcc,malloc,free] 0 引言 本文主要参考< ...
- golang:slice切片
一直对slice切片这个概念理解的不是太透彻,之前学习python的就没搞清楚,不过平时就用python写个工具啥的,也没把这个当回事去花时间解决. 最近使用go开发又遇到这个问题,于是打算彻底把这个 ...
- LeetCode: Find Peak Element 解题报告
Find Peak Element A peak element is an element that is greater than its neighbors. Given an input ar ...
- TWELP™ Vocoder
TWELP™ Vocoder DSP Innovations Inc. (DSPINI) announces new class of proprietary vocoders for wide ...
- linux下安装Oracle时交换空间不足的解决方法
摘:linux下安装Oracle时交换空间不足的解决方法 linux上安装Oracle时交换空间不足的解决办法 增加交换空间有两种方法: 严格的说,在系统安装完后只有一种方法可以增加swap,那就是本 ...
- Git常见报错及解决方案
报错一: You have not concluded your merge (MERGE_HEAD exists). Please, commit your changes before you c ...
- Java知多少(52)内置异常
在标准包java.lang中,Java定义了若干个异常类.前面的例子曾用到其中一些.这些异常一般是标准类RuntimeException的子类.因为java.lang实际上被所有的Java程序引入,多 ...
- ajax实战用法详解
谦虚使人进步,总结使人提高! 以下5个方法执行一般Ajax请求的简短形式,在处理复杂的Ajax请求时应该使用jQuery.ajax() 1.load(url,[data],[callback])载入远 ...