小白如何入门Python? 制作一个网站为例


Posted in Python onMarch 06, 2018

首先最重要的问题是为什么要学习python?这个问题这个将指导你如何学习Python和学习的方式。

以你最终想制作一个网站为例。从一个通用的学习资源列表开始不仅会消磨你的激情,而且你获得的知识很难应用,我曾经尝试过不通过上下文和具体应用来学习编程,但是我几乎没有获得任何有用的技能。

当我3年前学习python时,我想创建一个网站。这对于任何一个学习Pyhon人来说,不足为奇。

1、找到是什么激励你

找到并保持你的动机是关键-我高中睡了很多个的程序设计课,因为它只让我们记住了一堆语法。另一方面,当我需要学习python来制作一个自动作文评分算法时,我连续熬夜几个晚上来学习和迭代。

学习中很少涉及动机--你通常只是跟随别人给的教程去尝试做一些东西。但是,python的伟大之处在于,你几乎可以开发所有的东西,从移动应用程序到游戏到高级机器学习算法。无论你是否感兴趣,你都可以在python中构建它,并且可能获得了一个很好的入门教程。

选择一个或两个你感兴趣的东西,并坚持下去-你会在这个领域开发很多项目。

以下是一些示例区域,但可以随意添加:

  • 网站
  • 游戏
  • 数据科学/机器学习

2、了解一些基本的python语法

除非你知道基本的语法,否则很难实现任何东西。即便如此,也不要花太长时间在上面。你的目标是开展你感兴趣的项目,学习基本的语法就足够了

作为参考,我花了不到一周的时间在codecademy上,学习了大概30%的语法。这足以可以开始一个项目了

一些可以帮助你的资源:

 Codecademy --很适合学习基本语法

Python是一种非常有趣且值得学习的语言,我认为只要找到正确的动机,知道你为什么学习Python,你用它来做什么,渐渐的你就可以精通它。

Python 相关文章推荐
Django中对通过测试的用户进行限制访问的方法
Jul 23 Python
Python中对元组和列表按条件进行排序的方法示例
Nov 10 Python
Python简单实现Base64编码和解码的方法
Apr 29 Python
Python 实现购物商城,含有用户入口和商家入口的示例
Sep 15 Python
python如何制作英文字典
Jun 25 Python
Python获取时间戳代码实例
Sep 24 Python
Python PyQt5整理介绍
Apr 01 Python
python shapely.geometry.polygon任意两个四边形的IOU计算实例
Apr 12 Python
浅谈Python中文件夹和python package包的区别
Jun 01 Python
通过Python实现Payload分离免杀过程详解
Jul 13 Python
Python如何使用27行代码绘制星星图
Jul 20 Python
Python特殊属性property原理及使用方法解析
Oct 09 Python
python调用系统ffmpeg实现视频截图、http发送
Mar 06 #Python
Python从零开始创建区块链
Mar 06 #Python
Django 实现下载文件功能的示例
Mar 06 #Python
python入门前的第一课 python怎样入门
Mar 06 #Python
详解Python判定IP地址合法性的三种方法
Mar 06 #Python
Python中enumerate()函数编写更Pythonic的循环
Mar 06 #Python
python距离测量的方法
Mar 06 #Python
You might like
DW中链接mysql数据库时,建立字符集中文出现乱码的解决方法
2010/03/27 PHP
php计算数组相同值出现次数的代码(array_count_values)
2015/01/20 PHP
php设置页面超时时间解决方法
2015/09/22 PHP
Laravel 登录后清空COOKIE的操作方法
2019/10/14 PHP
一个符号插入器 中用到的js代码
2007/09/04 Javascript
20个非常棒的 jQuery 幻灯片插件和教程分享
2011/08/23 Javascript
解析img图片没找到onerror事件 Stack overflow at line: 0
2013/12/23 Javascript
JS实现网页背景颜色与select框中颜色同时变化的方法
2015/02/27 Javascript
深入学习jQuery Validate表单验证(二)
2016/01/18 Javascript
jQuery给指定的table动态添加删除行的操作方法
2016/10/12 Javascript
JavaScript数据结构之链表的实现
2017/03/19 Javascript
Mongoose经常返回e11000 error的原因分析
2017/03/29 Javascript
jQuery实现动态生成表格并为行绑定单击变色动作的方法
2017/04/17 jQuery
Vue.js学习笔记之常用模板语法详解
2017/07/25 Javascript
JS原生数据双向绑定实现代码
2017/08/14 Javascript
javascript将url解析为json格式的两种方法
2017/08/18 Javascript
jQuery plugin animsition使用小结
2017/09/14 jQuery
nodejs项目windows下开机自启动的方法
2017/11/22 NodeJs
js中的数组对象排序分析
2018/12/11 Javascript
node获取客户端ip功能简单示例
2019/08/24 Javascript
javascript+css实现进度条效果
2020/03/25 Javascript
React中Ref 的使用方法详解
2020/04/28 Javascript
JavaScript用document.write()输出换行的示例代码
2020/11/26 Javascript
详解MySQL数据类型int(M)中M的含义
2016/11/20 Python
Python面向对象编程基础解析(二)
2017/10/26 Python
Python递归实现汉诺塔算法示例
2018/03/19 Python
利用Django模版生成树状结构实例代码
2019/05/19 Python
项目副经理岗位职责
2013/12/30 职场文书
销售会计岗位职责
2014/03/15 职场文书
微电影大赛策划方案
2014/06/05 职场文书
2016年教师寒假学习心得体会
2015/10/09 职场文书
解除租赁合同协议书
2016/03/21 职场文书
毕业欢送晚会主持词
2019/06/25 职场文书
pygame面向对象的飞行小鸟实现(Flappy bird)
2021/04/01 Python
MySQL 视图(View)原理解析
2021/05/19 MySQL
Android自定义ScrollView实现阻尼回弹
2022/04/01 Java/Android