小编Kef*_*fka的帖子

成为专业的程序员/软件工程师

这不是严格的编程,更多的是关于程序员,所以我很抱歉,如果它不是在这个论坛上提出的正确的问题(mod,请删除,如果不是)

我是美国陆军的计算机技术人员,一旦我出去,我将有8年的工作时间.我即将通过在线学校开始攻读学位(在我还在的时候,我可以让军队支付费用的唯一方法),而且我正在认真考虑获得计算机科学学位.

我很擅长电脑.我可以把一个人拆开,然后闭着眼睛把它放回去.我是A +和Network +认证的,在我离开之前我还有其他几个CompTIA证书.我可以和这个星球上的任何人一样工作Windows,而且我对Linux并不陌生.计算机工作是我一直想要的.

但是,除了作为一名计算机技术人员之外,该领域的每项工作似乎都需要编程能力.我喜欢编程作为一种爱好.我在高中编写了TI BASIC,我正在自学Python,但就我的经验而言.那种问题让我想到了一些问题:

  1. 我一直听说第一语言是最困难的,一旦你学得很好,那么其他所有语言都适合你.真的吗?就像,如果我在接下来的八个月中掌握Python,那么在学习它或其他任何一个月内,我是否能够在任何其他OO语言中获得至少公平的熟练程度?

  2. 烧坏有多容易?我害怕的最重要的事情就是烧掉编程.如果我严格按照自己的个人愿望编程,我可以整天走,但我可以想象,经过几年的编程,截止日期和某些规格,它很容易被烧掉.特别是如果它是一个涉及十几个不同设计师的大项目.

  3. 从我告诉你的关于我自己的情况来看,我是否已经有资格担任普通技术人员(极客小组或可能经营电脑维修店).

  4. Python是一个很好的学习基础吗?我听说它让你讨厌其他语言,因为他们在学习时感觉更复杂,但也认为它是一种很棒的初学者语言.

  5. 如果你是一名专业程序员,你有同样的恐惧吗?

  6. 你会建议我坚持使用电脑维修和Python而不是尝试进入企业编程吗?(只是从你在这个帖子中读到的内容,无论如何)

感谢您花时间阅读所有这些并回答(如果您这样做)

repair

36
推荐指数
3
解决办法
4328
查看次数

可以使用Python制作具有原生外观的GUI

我还没有足够的Python来制作GUI,所以我想我会问这里.可以使用Windows默认样式GUI制作python应用程序,还是它有自己的样式?我见过的一个使用GUI运行的python应用程序的唯一屏幕截图有这个丑陋的win95外观.

python user-interface

15
推荐指数
3
解决办法
5164
查看次数

我能正确理解课程是什么吗?

我很难找到一个清晰,简洁的外行定义.通常,他们提供一般性的想法,而不是特别拼写出来,我想知道我是否正确理解这一点.据我了解,类是控制对象的代码集.例如,在具有"是"按钮和"否"按钮以及输出文本框的应用程序中,告诉计算机当用户使用"是"按钮时要执行的操作的代码是一个类,用于命中No的代码是另一个类,一个对象是两个按钮以及它们共同影响输出框的内容.我是对的,还是我在这里混淆了条款?

谢谢

oop class object

14
推荐指数
1
解决办法
471
查看次数

Python 3被广泛采用了吗?

我知道,当它推出时,很多人都不认为它很容易被捡起来.我想知道那些改变了.许多主要模块和库是否支持Python 3?它是否正在获得认可,还是人们大多坚持使用2.x?

python python-3.x

11
推荐指数
2
解决办法
1567
查看次数

用于业余爱好者程序员的Python(几个问题)

我是一个业余爱好者程序员(之前只在TI-Basic中),经过多次,很多,我自己的辩论,我决定学习Python.我没有大量的空闲时间自学一百种语言,我所做的所有编程都是供个人使用或分发给需要的人,所以我决定我需要一种优秀,强大的语言来擅长.我的问题:

  1. python是否足够强大,可以处理典型程序员在其关闭时间内可能执行的大多数操作?我想到了基于桌面游戏的用户输入,制作小游戏,自动化安装过程以及构建交互式网站的复杂统计数据生成器,但这些行可能有一百种

  2. python是否能很好地处理网络任务?

  3. python源可以被混淆,还是它本质上是开源的?我问这个的原因是因为如果我做了一些很酷的东西并分发它,我不想让一些白痴脚本小子编辑他自己的名字然后说他写了它

  4. 与其他语言相比,python有多受欢迎.理想情况下,我的语言在没有极端困难的情况下在网上找到的帮助很好而且很有用,但并不常见,因为每个有电脑的白痴都知道python.我喜欢知道一种略显模糊的语言的想法.

非常感谢您提供的任何帮助.

python networking programming-languages robust

9
推荐指数
2
解决办法
706
查看次数

C#比Python有什么优势

我喜欢Python主要是因为它具有出色的可移植性和编码的简易性,但我想知道,C#对Python有哪些优势?

我问的原因是我的一个朋友为一个在线游戏(UO)运行一个私人服务器,如果我愿意,他愿意让我成为一个开发者,但服务器的软件都是用C#编写的.我很乐意这样做,但是我没有时间做多种语言,而且我只是在考虑将C#从Python上带到自己的理由之后.

我这样做都是自学成为一种爱好,顺便说一下

c# python

9
推荐指数
3
解决办法
6584
查看次数

可以使用任何语言来创建任何程序吗?

我听说过,如果程序员有足够的时间和技能,使用任何特定的语言和足够的代码行,那么任何程序都可以使用任何给定的语言创建.我知道它肯定不会具有成本效益,例如,在BASIC中重写Adobe Photoshop,但是一个足够好且耐心的程序员可能会用任何语言创建任何程序吗?

programming-languages

8
推荐指数
2
解决办法
319
查看次数

Linux和Windows之间的移植如何工作?

如果某个特定的软件是在一个平台上运行而程序员/公司/任何想要将它移植到另一个平台上的,那究竟是做了什么?我的意思是,他们只是重写linux或Windows特定的引用到另一个的等价物?或者是否需要完整的重写?

只是试图理解是什么让它如此成本过高,以致许多主要供应商都没有将他们的软件移植到Linux(特别是考虑Adobe)

谢谢

linux windows porting

6
推荐指数
1
解决办法
6325
查看次数

有没有更有效的方法来按Python大小组织随机结果?

我正在制作一个程序,部分地滚动四个骰子并从结果中减去最低的骰子.我正在使用的代码是

die1 = random.randrange(6) + 1
die2 = random.randrange(6) + 1
die3 = random.randrange(6) + 1
die4 = random.randrange(6) + 1
if die1 <= die2 and die1 <= die3 and die1 <= die4:
    drop = die1
elif die2 <= die1 and die2 <= die3 and die2 <= die4:
    drop = die2
elif die3 <= die1 and die3 <= die2 and die3 <= die4:
    drop = die3
else:
    drop = die4

cha = die1 + die2 + die3 + die4 - …
Run Code Online (Sandbox Code Playgroud)

python random

5
推荐指数
1
解决办法
151
查看次数

lisp可以用来编写病毒或其他恶意软件吗?

我只是好奇.我总是听说C或汇编是病毒的首选语言,我想知道是否还可以使用像lisp或scheme这样的任何更神秘的语言

lisp malware

4
推荐指数
1
解决办法
1698
查看次数