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


Posted in Python onMarch 06, 2018

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

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

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

1、找到是什么激励你

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

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

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

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

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

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

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

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

一些可以帮助你的资源:

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

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

Python 相关文章推荐
Python3基础之条件与循环控制实例解析
Aug 13 Python
windows系统下Python环境的搭建(Aptana Studio)
Mar 06 Python
Python 中pandas.read_excel详细介绍
Jun 23 Python
python判断一个集合是否为另一个集合的子集方法
May 04 Python
Python3 jupyter notebook 服务器搭建过程
Nov 30 Python
python利用ffmpeg进行录制屏幕的方法
Jan 10 Python
django的ORM操作 增加和查询
Jul 26 Python
对python中的*args与**kwgs的含义与作用详解
Aug 28 Python
Python中的延迟绑定原理详解
Oct 11 Python
Python3.7实现验证码登录方式代码实例
Feb 14 Python
Python如何爬取51cto数据并存入MySQL
Aug 25 Python
Python实现给PDF添加水印的方法
Jan 25 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
一个简单实现多条件查询的例子
2006/10/09 PHP
php in_array 函数使用说明与in_array需要注意的地方说明
2010/04/13 PHP
PHP 第三节 变量介绍
2012/04/28 PHP
php中通过curl smtp发送邮件
2012/06/05 PHP
PHP连接Nginx服务器并解析Nginx日志的方法
2015/08/16 PHP
Yii控制器中操作视图js的方法
2016/07/04 PHP
PHP+Ajax实现的博客文章添加类别功能示例
2018/03/29 PHP
PHP论坛实现积分系统的思路代码详解
2020/06/01 PHP
JS打印gridview实现原理及代码
2013/02/05 Javascript
js解决弹窗问题实现班级跳转DIV示例
2014/01/06 Javascript
jQuery学习笔记之 Ajax操作篇(三) - 过程处理
2014/06/23 Javascript
Bootstrap项目实战之首页内容介绍(全)
2016/04/25 Javascript
浅谈jquery中next与siblings的区别
2016/10/27 Javascript
浅析JavaScriptSerializer类的序列化与反序列化
2016/11/22 Javascript
Javascript 对cookie操作详解及实例
2016/12/29 Javascript
微信小程序 scroll-view 水平滚动实现过程解析
2019/10/12 Javascript
python删除列表内容
2015/08/04 Python
使用py2exe在Windows下将Python程序转为exe文件
2016/03/04 Python
初学python的操作难点总结(新手必看篇)
2017/08/03 Python
Python学习pygal绘制线图代码分享
2017/12/09 Python
Python对数据进行插值和下采样的方法
2018/07/03 Python
python3学生名片管理v2.0版
2018/11/29 Python
使用python爬取抖音视频列表信息
2019/07/15 Python
Python 类方法和实例方法(@classmethod),静态方法(@staticmethod)原理与用法分析
2019/09/20 Python
python3使用Pillow、tesseract-ocr与pytesseract模块的图片识别的方法
2020/02/26 Python
Anaconda+Pycharm环境下的PyTorch配置方法
2020/03/13 Python
python中tab键是什么意思
2020/06/18 Python
Django filter动态过滤与排序实现过程解析
2020/11/26 Python
详解css3 object-fit属性
2018/07/27 HTML / CSS
世界上最大的街头服饰网站:Karmaloop
2017/02/04 全球购物
印度化妆品购物网站:Nykaa
2018/07/22 全球购物
自我鉴定模板
2013/10/29 职场文书
八项规定整改方案
2014/02/21 职场文书
2016小学优秀教师先进事迹材料
2016/02/26 职场文书
go xorm框架的使用
2021/05/22 Golang
嵌入式Redis服务器在Spring Boot测试中的使用教程
2021/07/21 Redis