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


Posted in Python onMarch 06, 2018

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

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

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

1、找到是什么激励你

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

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

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

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

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

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

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

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

一些可以帮助你的资源:

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

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

Python 相关文章推荐
python使用reportlab画图示例(含中文汉字)
Dec 03 Python
python实现根据窗口标题调用窗口的方法
Mar 13 Python
Python检测字符串中是否包含某字符集合中的字符
May 21 Python
Linux下将Python的Django项目部署到Apache服务器
Dec 24 Python
Python使用SocketServer模块编写基本服务器程序的教程
Jul 12 Python
python递归查询菜单并转换成json实例
Mar 27 Python
浅谈python中列表、字符串、字典的常用操作
Sep 19 Python
PyQt5+Caffe+Opencv搭建人脸识别登录界面
Aug 28 Python
Python3 实现减少可调用对象的参数个数
Dec 20 Python
Django 设置多环境配置文件载入问题
Feb 25 Python
python空元组在all中返回结果详解
Dec 15 Python
10个顶级Python实用库推荐
Mar 04 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
Windows Apache2.2.11及Php5.2.9-1的安装与配置方法
2009/06/08 PHP
PHP中include()与require()的区别说明
2010/03/10 PHP
用PHP的超级变量$_POST获取HTML表单(HTML Form) 数据
2011/05/07 PHP
解决ajax+php中文乱码的方法详解
2013/06/09 PHP
PHP使用json_encode函数时不转义中文的解决方法
2014/11/12 PHP
tp5(thinkPHP5框架)captcha验证码配置及验证操作示例
2019/05/28 PHP
PHP使用 Pear 进行安装和卸载包的方法详解
2019/07/08 PHP
jQuery 隔行换色 支持键盘上下键,按Enter选定值
2009/08/02 Javascript
30个精美的jQuery幻灯片效果插件和教程
2011/08/23 Javascript
Javascript模块化编程(一)模块的写法最佳实践
2013/01/17 Javascript
jQuery多项选项卡的实现思路附样式及代码
2014/06/03 Javascript
jquery统计用户选中的复选框的个数
2014/06/06 Javascript
使用typeof方法判断undefined类型
2014/09/09 Javascript
JavaScript中获取高度和宽度函数总结
2014/10/08 Javascript
AngularJS表单验证中级篇(3)
2016/09/28 Javascript
Node.js Mongodb 密码特殊字符 @的解决方法
2017/04/11 Javascript
javascript按钮禁用和启用的效果实例代码
2017/10/29 Javascript
微信小程序使用setData修改数组中单个对象的方法分析
2018/12/30 Javascript
Layui table field初始化加载时进行隐藏的方法
2019/09/19 Javascript
Angular8 简单表单验证的实现示例
2020/06/03 Javascript
JS如何生成动态列表
2020/09/22 Javascript
[01:05:00]2018国际邀请赛 表演赛 Pain vs OpenAI
2018/08/24 DOTA
Python json模块使用实例
2015/04/11 Python
python复制列表时[:]和[::]之间有什么区别
2018/10/16 Python
对django xadmin自定义菜单的实例详解
2019/01/03 Python
ML神器:sklearn的快速使用及入门
2019/07/11 Python
python 浅谈serial与stm32通信的编码问题
2019/12/18 Python
关于HTML5 Placeholder新标签低版本浏览器下不兼容的问题分析及解决办法
2016/01/27 HTML / CSS
canvas学习和滤镜实现代码
2018/08/22 HTML / CSS
Java里面如何创建一个内部类的实例
2015/01/19 面试题
制药工程专业应届生求职信
2013/09/24 职场文书
新学期教师寄语
2014/04/02 职场文书
高一军训感想
2015/08/07 职场文书
python自动化八大定位元素讲解
2021/07/09 Python
python编程学习使用管道Pipe编写优化代码
2021/11/20 Python
忘记Grafana不要紧2种Grafana重置admin密码方法详细步骤
2022/04/07 Servers