小白如何入门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中requests库session对象的妙用详解
Oct 30 Python
对Tensorflow中的矩阵运算函数详解
Jul 27 Python
Python多继承原理与用法示例
Aug 23 Python
使用Template格式化Python字符串的方法
Jan 22 Python
Django如何防止定时任务并发浅析
May 14 Python
Python Web程序搭建简单的Web服务器
Jul 31 Python
解决Django migrate不能发现app.models的表问题
Aug 31 Python
python生成任意频率正弦波方式
Feb 25 Python
浅析pip安装第三方库及pycharm中导入第三方库的问题
Mar 10 Python
Python matplotlib实时画图案例
Apr 23 Python
Python中用xlwt制作表格实例讲解
Nov 05 Python
关于python中readlines函数的参数hint的相关知识总结
Jun 24 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
PHP mail 通过Windows的SMTP发送邮件失败的解决方案
2009/05/27 PHP
php 验证码实例代码
2010/06/01 PHP
PHP中date与gmdate的区别及默认时区设置
2014/05/12 PHP
PHP中的Session对象如何使用
2015/09/25 PHP
在Yii2中使用Pjax导致Yii2内联脚本载入失败的原因分析
2016/03/06 PHP
php格式文件打开的四种方法
2018/02/24 PHP
phpstorm激活码2020附使用详细教程
2020/09/25 PHP
javascript  Error 对象 错误处理
2008/05/18 Javascript
在ASP.NET中使用JavaScript脚本的方法
2013/11/12 Javascript
Bootstrap框架结合jQuery仿百度换肤功能实例解析
2016/09/17 Javascript
jQuery ajax调用webservice注意事项
2017/10/08 jQuery
除Console.log()外更多的Javascript调试命令
2018/01/24 Javascript
vue 不使用select实现下拉框功能(推荐)
2018/05/17 Javascript
详解Vue之父子组件传值
2019/04/01 Javascript
nodejs中各种加密算法的实现详解
2019/07/11 NodeJs
[01:20]2018DOTA2亚洲邀请赛总决赛战队LGD晋级之路
2018/04/07 DOTA
python excel使用xlutils类库实现追加写功能的方法
2018/05/02 Python
利用Python yagmail三行代码实现发送邮件
2018/05/11 Python
基于scrapy的redis安装和配置方法
2018/06/13 Python
对pandas数据判断是否为NaN值的方法详解
2018/11/06 Python
python和mysql交互操作实例详解【基于pymysql库】
2019/06/04 Python
Python中操作各种多媒体,视频、音频到图片的代码详解
2020/06/04 Python
Python 抓取数据存储到Redis中的操作
2020/07/16 Python
Python matplotlib模块及柱状图用法解析
2020/08/10 Python
使用anaconda安装pytorch的实现步骤
2020/09/03 Python
matplotlib部件之套索Lasso的使用
2021/02/24 Python
HTML5中判断用户是否正在浏览页面的方法
2014/05/03 HTML / CSS
世界上最悠久的自行车制造商:Ribble Cycles
2017/03/18 全球购物
Agoda西班牙:全球特价酒店预订
2017/06/03 全球购物
水上运动奥特莱斯:Wasterports Outlet
2018/08/08 全球购物
Annoushka英国官网:英国奢侈珠宝品牌
2018/10/20 全球购物
小学生安全教育心得体会
2016/01/15 职场文书
一道JS算法面试题——冒泡、选择排序
2021/04/21 Javascript
python字符串拼接.join()和拆分.split()详解
2021/11/23 Python
Golang 1.18 多模块Multi-Module工作区模式的新特性
2022/04/11 Golang
Python何绘制带有背景色块的折线图
2022/04/23 Python