【我问 Crossin】英语不好能不能学编程?

简介: IDLE 里点击保存或运行时,程序无响应,或弹出如下的弹窗

我问 Crossin” 栏目会整理一些读者经常会问到的问题,统一作答。有比较具体的编程细节,也会有一些方向的建议,以及学习经验、编程小技巧的分享。


大家有想问的问题可以直接在本栏目文章下留言。当然因为微信留言的行式和长度有限,如果是具体的问题,请加我们的交流群组或在论坛上发帖附上详细的代码和报错信息。



1. python 3 里的 print 如何输出之后不换行?


方法一:end 参数


print('hello', end=' ')
print('world')


方法二:在同一个 print 语句中输出多个文本


print('hello', 'world', 'Crossin')


顺便说下 py2 print 不换行:加逗号


print 'hello', 'world',
print 'Crossin',


2. IDLE 里写好了代码,无法保存是怎么回事?


IDLE 里点击保存或运行时,程序无响应,或弹出如下的弹窗




都是因为代码中有中文,而没有在文件开头进行声明。需要在代码的第一行加上弹窗里提示的文字:


# -*- coding: cp936 -*-


似乎新版本已经不再有这个问题。另外,因为大多数 Windows 系统的默认编码是 GBK(cp936),所以如果你直接 copy 别处代码,这里声明的是 UTF-8,很可能遇到输出乱码的问题。


3. 我英语不好,能不能学编程?


可以学,就像有人不懂日语,也照样打通了很多游戏。查下英汉词典,记住语法涉及的那些单词,ifwhileforclassdef 之类,足够你写出完整的程序。英语好不是绝对必要的。


然而,英语不好,你可能就看不懂报错信息,需要花上比别人多的时间来调试。你无法查阅原版的文档和 StackOverflow 上的问答,只能在有限的中文资料里寻找二手信息。


所以,建议立刻开始你的编程学习,同时抽时间持续提升英语水平。




近期文章推荐阅读:

如何用100行Python代码做出魔性声控游戏“八分音符酱”

数据分析:当赵雷唱民谣时他唱些什么?

一行代码扫出“敬业福”

我扒了杜蕾斯的微博

Python 爬虫爬取美剧网站

个人开发者如何申请微信小程序

今天,你抢到票了吗?

爆款游戏《贪吃蛇大作战》的 Python 实现

相关文章
|
Go 索引
「连载」最最通俗易懂,并带小说情节的Go语言入门教程(连载四),没有之一,不接受反驳
「连载」最最通俗易懂,并带小说情节的Go语言入门教程(连载四),没有之一,不接受反驳
|
人工智能 程序员
英语不好能不能学编程?
就像有人不懂日语,也照样能打通很多日文游戏。不懂英语至少会用翻译软件吧?先记住语法和报错最常涉及的那些单词,if 、while 、for 、class 、def 、error 、type 之类,足够你写出完整的程序。英语好不是学习编程的先决条件。
|
Go Windows
最最通俗易懂,并带小说情节的Go语言入门教程(连载二),没有之一,不接受反驳
最最通俗易懂,并带小说情节的Go语言入门教程(连载二),没有之一,不接受反驳
|
程序员 Go
最最通俗易懂,并带小说情节的Go语言入门教程,没有之一,不接受反驳
最最通俗易懂,并带小说情节的Go语言入门教程,没有之一,不接受反驳
|
Kubernetes Cloud Native JavaScript
「连载」最最通俗易懂,并带小说情节的Go语言入门教程(连载三),没有之一,不接受反驳
「连载」最最通俗易懂,并带小说情节的Go语言入门教程(连载三),没有之一,不接受反驳
|
存储 机器学习/深度学习 算法
给编程初学者的一封信
给编程初学者的一封信
86 0
|
XML 安全 程序员
英语不好可以学编程吗?
对于IT程序员来说,日常的开发工作所需要的单词也就那些,,相当于初中英语水平,只要拿出上学时一半的精力来学习,再加上实际运用,很快就能学会,哪怕死记硬背也实在不算什么难事。
498 0
英语不好可以学编程吗?
|
自然语言处理 程序员
程序员英语高效学习法
大多数程序员的英语是软肋,包括我在内。自己也曾经试过多种方法来学习英语,但最后都是不了了之,现在回想起来,
程序员英语高效学习法
|
存储 算法 编译器
机试编程总结
如果数组大小较大(大概10^6)则需要定义在main函数外,否则会使程序异常退出(因为函数内部申请的局部变量来自系统栈,即允许申请的空间较小;而函数外部申请的全局变量来自【静态存储区】,即允许申请的空间较大)
150 0
机试编程总结
|
程序员
10句编程箴言 每个程序员都应该知道
导读:原文作者Kevin Pang在kevinwilliampang.com发表一篇《10 Programming Proverbs Every Developer Should Know》。译文由伯乐在线整理编译成《10句编程箴言 每个程序员都应该知道》。
1232 0

相关实验场景

更多