专栏首页Crossin的编程教室【我问 Crossin】英语不好能不能学编程?

【我问 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),作者:crossin

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

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

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 30 个 Python 代码小片段

    阅读别人的代码也是提高编程能力的一个有效方式。以下是整理的一些“常用”代码片段,分享给大家。

    Crossin先生
  • 【Python 第2课】print

    今天早上醒来,发现咱们的同学人数一夜之间多了50,后来又陆陆续续来了很多,于是我坚持下去的信心又增加了不少。在这里感谢连客官微的宣传,表示今晚将用加班写代码来表...

    Crossin先生
  • 大家都是拷贝,凭什么你这么秀?

    但看了前面的文章后你应该知道,这样的赋值只相当于增加了一个标签,并没有新的对象产生:

    Crossin先生
  • 59-异常处理基础

    凯茜的老爸
  • 大数据技术之_23_Python核心基础学习_02_ 流程控制语句 + 序列(10.5小时)

      Python 代码在执行时是按照自上向下顺序执行的。   通过流程控制语句,可以改变程序的执行顺序,也可以让指定的程序反复执行多次。   流程控制语句分成两...

    黑泽君
  • 第三天-基本数据类型 int bool

    在python3中所有的整数都是int类型. 但在python2中如果数据量比较⼤. 会使⽤long类型. 在python3中不存在long类型

    py3study
  • 数据类型总结(二)(列表,元组,字典)

    一.变量的赋值操作 x=1 a=10 b=10 # #链式赋值 a=b=c=d=e=f=10 print(a,b,c,d,e,f) #多元赋值 #方式一 x...

    用户1214487
  • Python学习极简教程 (一)

    Python 教程 欢迎来到Python的世界,本教程将带你遨游Python,领悟Python的魅力。本教程专注于帮助初学者,尤其是生物信息分析人员快速学会P...

    生信宝典
  • 《笨办法学Python》 第3课手记

    《笨办法学python》第3课手记 本节课介绍运算符,如果你有C语言的基础的话很简单,运算符跟C语言都一样,优先级也一样。出现小数会四舍五入。但逻辑判断时,C语...

    Steve Wang
  • 【专业技术】linux下如何打造一个最简单的Makefile

    相信在linux下编程的没有不知道makefile的,刚开始学习unix平台 下的东西,了解了下makefile的制作,觉得有点东西可以记录下。   下...

    程序员互动联盟

扫码关注云+社区

领取腾讯云代金券