前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【我问Crossin】Python 入门之后难以提高,该如何解决?

【我问Crossin】Python 入门之后难以提高,该如何解决?

作者头像
Crossin先生
修改2018-04-16 13:45:08
8950
修改2018-04-16 13:45:08
举报

1

运行代码时报错:SyntaxError: EOL while scanning string literal

问题代码:

代码语言:javascript
复制
print('this is a wrong expression)

报错 EOL 大多都是因为代码中的引号没有成对。或者其中有引号被转义,导致没起到引号的作用。

修改也不难,仔细查看代码中的引号,找出未成对的引号。

类似的,括号未成对也会引起 SyntaxError,并且报错位置会在后续的代码中,造成误导。所以,选择一个有语法提示的 IDE 很重要。

2

自己开发的网站怎么部署到网络上么?

目前可以免费部署 Python 的平台有:

  • Pythonanywhere
  • Openshift
  • Heroku

收费的就多了,各家云服务商的都可以:

  • 阿里云/腾讯云/...
  • 亚马逊 AWS
  • 微软 Azure 等

如果只是想搭个简易的博客,也可以考虑放在 Github Page 上,支持 Hexo、Jekyll 等静态框架。

3

Python 入门后难以进步,该通过哪些途径进行提高呢? 感觉基础都懂了,然后就想写点东西,可是无从下手呀。我以为基础不扎实,又去看视频,视频看完了,到网上找点习题来做,结果简单的习题做不出来。又怀疑基础没学好呀,又看视频和网上的文章,如此的循环着。学习有一个月了,我困惑的是,很难把知识点结合起来写个简单的东西,比如说目录遍历都写不出来。知道站在岸上学不会游泳,你们可能会叫我多练,可是我想知道怎么去练 ?如何练?

完一门编程语言的基础教程后很可能会陷入这样的瓶颈。说到底还是因为缺少练习,毕竟编程不是会的,而是通过一行行代码的练习才能掌握。这就好比只看过语法并不会说英语,看了乐理和演奏方法也没法演奏乐曲一样。

至于怎么练习,当然还是循序渐进。不管你看的是什么教程,都应该把教程里的所有示例代码自己在电脑上输入并运行一遍,记住是要自己输入而不是复制。

这一步之后,你可以尝试写一些小程序。如果觉得还是无从下手,请回到你之前运行过的那些练习,不去看书,自己尝试从头编写。无法自己写出的示例代码,说明你并没有理解它们。

特别要说的是,不要妄想 21 天速成,才学习一个月,写不出复杂的代码很正常。只要坚持写下去就好,欲速则不达。

最后,我们分析一些练习编程的网站,供大家参考:(点击文末的 阅读原文 可查看我们整理的新手学习资源)

Crossin的编程教室 - 编程实例:http://crossincode.com/oj/practice_list/ 实验楼 提升编程水平从做项目开始:https://www.shiyanlou.com/ hackerrank Python 部分难度循序渐进,符合学习曲线:https://www.hackerrank.com/domains/python/py-introduction leetcode 为编程面试准备,对初学者稍难:https://leetcode.com/ 牛客网 提供 BAT 等大厂笔试题目:https://www.nowcoder.com/ 菜鸟教程100例 基于 py2 的基础练习:http://www.runoob.com/python/python-100-examples.html

知乎回答:https://www.zhihu.com/question/27969262

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-05-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Crossin的编程教室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档