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

我问 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. 我英语不好,能不能学编程?

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

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

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

原文发布于微信公众号 - Crossin的编程教室(crossincode)

原文发表时间:2017-03-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏ytkah

如何调用finecms指定栏目的描述关键词

  有时我们在用finecms建站时需要调用指定栏目的描述和关键词,实现个性化需求,比如id为23的栏目很重要,要让它在首页展示出来,这时我们要如何调用呢?{d...

2685
来自专栏轮子工厂

如果你想学好Python,这几本书说不定可以帮助到你哦

702
来自专栏take time, save time

python 爬虫 入门 commit by commit -- commit3

代码你可以在https://github.com/rogerzhu/relwarcDJ 上得到,并且带有我完整的commit记录。

1292
来自专栏Java学习网

书写高质量代码之状态维护

状态之始 我们第一眼接触新事物所触发的思考方式,决定了以后我们看待这样事物的角度,进而影响更深层次的理解和行为。 编程相对于人类历史的进程而言,不过是个六七岁孩...

2864
来自专栏机器学习算法与Python学习

精选26个Python实用技巧,想秀技能先Get这份技术列表!

Python 虽然是脚本语言,但是因为其易学,迅速成为科学家的工具,从而积累了大量的工具库、架构,人工智能涉及大量的数据科学,用 Python 是很自然的事。磨...

1322
来自专栏我是攻城师

什么是回调函数(CallBack)

在计算机程序设计中,回调函数,或简称回调(call),是指通过函数参数传递到其它代码的,某一块可执行代码的引用。这一设计允许了底层代码调用在高层定义的子程序。

2576
来自专栏撸码那些事

【封装那些事】不充分的封装

1212
来自专栏Java技术栈

架构师必须掌握的 10 条设计原则

函数是程序员的工具中最重要的抽象形式。它们能更多地被重复使用,你需要编写的代码就越少,代码也因此变得更可靠。较小的函数遵循单一职责原则更有可能被重复使用。

1101
来自专栏Pythonista

Python之路,Day1 - Python基础1

python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解...

1482
来自专栏AI科技大本营的专栏

精选26个Python实用技巧,想秀技能先Get这份技术列表!

【导读】Python 虽然是脚本语言,但是因为其易学,迅速成为科学家的工具,从而积累了大量的工具库、架构,人工智能涉及大量的数据科学,用 Python 是很自然...

1395

扫码关注云+社区