小白如何入门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中的ceil()方法使用教程
May 14 Python
python 实时遍历日志文件
Apr 12 Python
Python编程实现线性回归和批量梯度下降法代码实例
Jan 04 Python
python编程使用协程并发的优缺点
Sep 20 Python
Python使用pyshp库读取shapefile信息的方法
Dec 29 Python
Django 配置多站点多域名的实现步骤
May 17 Python
tensorflow 报错unitialized value的解决方法
Feb 06 Python
Keras使用tensorboard显示训练过程的实例
Feb 15 Python
使用Python3 poplib模块删除服务器多天前的邮件实现代码
Apr 24 Python
Python Merge函数原理及用法解析
Sep 16 Python
浅谈python 类方法/静态方法
Sep 18 Python
Python 多进程、多线程效率对比
Nov 19 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
使用ob系列函数实现PHP网站页面静态化
2014/08/13 PHP
PHP Ajax JavaScript Json获取天气信息实现代码
2016/08/17 PHP
php 实现一个字符串加密解密的函数实例代码
2016/11/01 PHP
PHP基于SimpleXML生成和解析xml的方法示例
2017/07/17 PHP
PHP实现求两个字符串最长公共子串的方法示例
2017/11/17 PHP
PHP中迭代器的简单实现及Yii框架中的迭代器实现方法示例
2020/04/26 PHP
火狐textarea输入法的bug的触发及解决
2013/07/24 Javascript
以Python代码实例展示kNN算法的实际运用
2015/10/26 Javascript
jquery 将当前时间转换成yyyymmdd格式的实现方法
2016/06/01 Javascript
静态页面html中跳转传值的JS处理技巧
2016/06/22 Javascript
JS实现的倒计时恢复按钮点击功能【可用于协议阅读倒计时】
2018/04/19 Javascript
详解vue-router数据加载与缓存使用总结
2018/10/29 Javascript
小程序scroll-view安卓机隐藏横向滚动条的实现详解
2019/05/16 Javascript
基于Vue的商品主图放大镜方案详解
2019/09/19 Javascript
Node使用Selenium进行前端自动化操作的代码实现
2019/10/10 Javascript
Vue 3.0 全家桶抢先体验
2020/04/28 Javascript
[36:17]DOTA2上海特级锦标赛 - VGL音乐会全集
2016/03/06 DOTA
Python3.5编程实现修改IIS WEB.CONFIG的方法示例
2017/08/18 Python
Python模拟简单电梯调度算法示例
2018/08/20 Python
Django获取应用下的所有models的例子
2019/08/30 Python
使用python切片实现二维数组复制示例
2019/11/26 Python
基于python实现把json数据转换成Excel表格
2020/05/07 Python
selenium+超级鹰实现模拟登录12306
2021/01/24 Python
购买大码女装:Lane Bryant
2016/09/07 全球购物
来自Ocado的宠物商店:Fetch
2018/07/10 全球购物
关于Java finally的面试题
2016/04/27 面试题
消防先进事迹材料
2014/02/10 职场文书
学校文明单位申报材料
2014/05/06 职场文书
知识就是力量演讲稿
2014/09/13 职场文书
学校拾金不昧表扬信
2015/01/16 职场文书
党支部鉴定意见
2015/06/02 职场文书
让人瞬间清醒的句子,句句经典,字字如金
2019/07/08 职场文书
简历中的自我评价应该这样写!
2019/07/12 职场文书
nginx常用命令放入shell脚本详解
2021/03/31 Servers
CSS布局之浮动(float)和定位(position)属性的区别
2021/09/25 HTML / CSS