ITPub博客

首页 > 数据库 > 数据库开发技术 > 【我问Crossin】学会 Python 离成为一名程序员还差多远?

【我问Crossin】学会 Python 离成为一名程序员还差多远?

原创 数据库开发技术 作者:Crossin的编程教室 时间:2017-03-24 14:33:21 0 删除 编辑

1

运行代码时报错:SyntaxError :invalid syntax

Crossin:

SyntaxError 为语法错误,新手常见的问题可能有:

  • 忘记在 if , elif , else , for , while , class ,def 声明末尾添加冒号(:)

  • 使用了中文字符,比如冒号、引号等

  • 比较是否相等时用了 = 而不是 ==

  • 使用了 Python 关键字(如 def if class)作为变量名

  • 括号没有成对。这种情况下,报错有可能出现在出错语句的下一行

  • 使用了 ++ 或 -- 这种自增自减操作符(有C++、JAVA经验的学习者可能发生)

2

18XXXXXXX97:
我想咨询一个问题。单位要求登陆一个学习法律的网站,每天登陆看里面的视频或者做题。一共要完成 5000 积分,每天登陆看视频可以积累 50 分,集满积分一共需要三个月。我能不能用 Python 写个东西每天自动登陆,进入官网以后自动看视频获取积分?自己每天登陆太麻烦了,如果要完成,编写这个程序的思路是怎样的?

Crossin:

使用 selenium 连接 chrome 或者 firfox 等浏览器,模拟登陆、点击视频等操作。

使用 pip 安装 selenium ,可以直接操作 firefox ,chrome 浏览器需要安装 chromedriver,下载地址:https://chromedriver.storage.googleapis.com/index.html?path=2.28/

然后将 chromedriver.exe 添加到 python 安装根目录,与 python.exe 同级。
使用示例:

# 导入 webdriver
from selenium import webdriver
# 打开 chrome 浏览器
driver = webdriver.Chrome()
# 进入百度首页
driver.get('http://www.baidu.com')
# 定位到搜索框,发送文本
textbox = driver.find_element_by_id('kw')
textbox.send_keys('crossin的编程教室')
# 定位 搜索 按钮
buttom = driver.find_element_by_id('su')
# 点击搜索
buttom.click()

更详细的教程参看官方文档
selenium:http://www.seleniumhq.org/

3

XXXXX泡面:
想问一下如果熟练掌握了一门语言是不是就可以做程序员,或者说学会了 Python 以后,离那种可以可以靠编程养活自己的程序员还差多远?一直对程序员的生活好奇,以及对传说中的程序员的高薪很向往,求些指导

Crossin:

熟练掌握 Python ,当然不仅仅是了解语法基础,而是可以运用 Python 解决各种实际问题。那么找一份可以养活自己的程序员工作基本没有问题了。

不过要做到“高薪”,那还要持续努力才行。一方面,你需要打好基础,除了编程语言,对计算机相关的基础知识,包括数据结构、算法、逻辑、操作系统等要有了解。另一方面,你还得在具体的技术开发层面有更丰富的经验。

仅仅是 学会Python,离成为一名合格的程序员,大概还差了上万行代码吧。

如果有人告诉你无需基础,两个月就能拿高薪,那他不是蠢就是坏。




近期文章推荐阅读:

给伸手党的福利:Python 新手引导

只学2个月编程能写出什么代码?他们表示:You can you code!

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

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

一行代码扫出“敬业福”

我扒了杜蕾斯的微博

Python 爬虫爬取美剧网站

今天,你抢到票了吗?

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




欢迎加入

Crossin的编程教室

crossincode.com

新手入门QQ群:553518572

微信请加 crossin11 留言入群(新手/进阶)


  请把我们分享给身边爱学习的小伙伴 :)  


点击左下角“阅读原文”,查看更多学习资源

原文作者:Crossin的编程教室;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2015-06-05

  • 博文量
    498
  • 访问量
    200473