SF
Crossin的编程教室
Crossin的编程教室
注册登录
关注博客
注册登录
主页
关于
RSS
Chrome开发者工具,爬虫必备,解决一半的问题
Crossin先生
2018-11-21
阅读 4 分钟
6k
网上爬虫的教程实在太多了,知乎上搜一下,估计能找到不下一百篇。大家乐此不疲地从互联网上抓取着一个又一个网站。但只要对方网站一更新,很可能文章里的方法就不再有效了。
编程新手如何更好地提问
Crossin先生
2018-11-20
阅读 3 分钟
2.6k
学编程难免遇到问题,遇到问题难免要上网求助。然而有过不少同学向我诉苦,说 在网上提问没有人回答,有的还收到一些不是很友好的回复 。我自己也在经常上的论坛上目睹过类似的帖子。以至于有人说,程序员社区就是对新人不友好,不愿帮助新人,甚至说这是怕别人学会了来抢饭碗。
动态再平衡投资策略历史数据回测
Crossin先生
2018-11-19
阅读 3 分钟
5.3k
赚钱是个俗气的话题,但又是人人都绕不开的事情。我今天来“ 科学 ”地触碰下这个话题。 谈赚钱,就会谈到理财、投资,谈到炒股。有这样一个笑话: 问:如何成为百万富翁? 答:带一千万进入股市。 那么你有没有炒过股?有没有亏过钱? 股市虽然是个充满造富神话的地方,但对于大部分参与者来说,风险都是极高的,所谓 七...
[新手向视频]新版PyCharm创建项目为什么会有问题
Crossin先生
2018-11-16
阅读 2 分钟
2.5k
https://www.zhihu.com/video/936250782660042752 之前我们发过一篇关于 PyCharm 的文章: 喏,你们要的 PyCharm 快速上手指南 文章帮好多新手解决了问题,在微博上还被知乎官方账号推荐了。 而 PyCharm 在2017年的新版本中,对 新建项目 的配置增加了一点小功能。这些功能很有帮助,但却会让刚刚接触开发的新手困惑。最...
OpenCV-Python,计算机视觉开发利器
Crossin先生
2018-11-15
阅读 5 分钟
4.3k
人工智能 ,一个已经被谈论了几十年的概念(最早是 图灵 在 1950年 提出)。如今这几年,相关技术的发展速度是越来越快。高大上如无人驾驶、智能安防、AI辅助诊断,接地气如刷脸支付、内容推荐、自动翻译等,众多领域借助人工智能的力量而进化。从百度搜索指数的变化,也能从一个侧面反映出关注度在不断上升。
python深拷贝与浅拷贝
Crossin先生
2018-11-13
阅读 4 分钟
5.9k
之前关于 Python 的作用域、赋值、参数传递,我们接连谈了几篇文章: 全菊变量和菊部变量 关于函数参数传递,80%人都错了 可变对象与不可变对象 今天我们依然要就相关话题继续下去。 首先是上次最后的思考题: {代码...} m 的结果是什么? 正确答案是 [1, 2, [5]] ,这次比上次好点,有 35% 的正确率。 当时我留了个提示...
python实现微信群友统计器
Crossin先生
2018-11-12
阅读 3 分钟
3.8k
基于微信可以做很多有意思的练手项目,看了这张速查表你就会发现,可以做的事情超过你的想象。 有一次我想要统计微信群里哪些同学在北京,但发现直接问是很难得到准确结果的…… 这时候不如运用 wxpy 这个库抓取所有群友的地区信息,很快就可以得到想要的结果,甚至还精确到了区。 下面来分享一下这个微信群友统计器的实现...
用 Python+openpose 实现抖音尬舞机
Crossin先生
2018-11-11
阅读 4 分钟
29.2k
如今说到体感游戏,大家一定都不陌生,比如微软的 Kinect、任天堂的 Switch,都曾是游戏业的革命性产品。而另一款网红产品—抖音,也在去年底上线过一个“尬舞机”的音乐体感游戏(现在成了隐藏功能):
小游戏开发上手体验 - Cocos Creator
Crossin先生
2018-11-10
阅读 2 分钟
4.5k
前天有同学无意间把一个小游戏分享到了答疑群中,我看了一下,其实游戏的代码逻辑并不复杂(简化版的跳一跳,套上个吃鸡的主题),于是就随手立了一个FLAG:
王校长一分钟能吃多少热狗?| 小游戏
Crossin先生
2018-11-09
阅读 2 分钟
3.7k
公元 2018 年 11 月 3 日 ,王思聪的创办的 iG 战队 在《 英雄联盟 》比赛中以 3:0 的比分击败了 Fnatic 战队,夺得了 LPL 赛区的首个 S 系列冠军 ,创造了历史。然而在朋友圈一片“ iG 牛逼 ”的刷屏中,校长本人成功抢镜,不但在微博上大规模撒币,其 大口吃热狗 的照片也随之上了热搜。一时间各路段子手UP主们纷纷出动...
工欲善其事必先利其器:用什么写Python?
Crossin先生
2018-11-01
阅读 4 分钟
1.9k
通常来说,每个程序员都有自己趁手的兵器: 代码编辑器 。你要是让他换个开发环境,恐怕开发效率至少下降三成。然而,每个人对编辑器的喜好各不相同,甚至引发出诸如“神的编辑器”与“编辑器之神”这种信仰之争。但也正由此可见,个性化的编辑器对于一个程序员的重要性。
如何直观地理解程序的运行过程?
Crossin先生
2018-10-20
阅读 2 分钟
2.6k
了解代码的执行过程是编程的基本要求。一个熟练的编程老手只需要用肉眼看着代码,就能对其运行的过程有所了解。然而对于刚接触编程不久的新手来说,这种事情就没那么显而易见了。于是在编写代码和调试代码时,一旦程序的逻辑有些复杂,就像掉进代码的迷宫,完全不知道东南西北。
苹果财报数据分析
Crossin先生
2018-10-19
阅读 3 分钟
3.2k
苹果昨天夜里发布了今年份儿的新手机: iPhone Xs 、史上最大款 iPhone Xs Max ,以及史上最贵“廉价版” iPhone Xr 。
pip更改下载源设置
Crossin先生
2018-10-17
阅读 2 分钟
3.8k
比如今天要说的这个小技巧,我自己原以为不值一提,网上也很容易搜到。但当数次我把这个告诉别人后,对方惊呼“ 这么好用竟然之前不知道 ”的时候,我觉得还是有必要分享一下。哪怕再多让几个人知道,也是有好处的。
Python+OpenCV 图像风格迁移(模仿名画)
Crossin先生
2018-10-15
阅读 3 分钟
7.9k
现在很多人都喜欢拍照(自拍)。有限的滤镜和装饰玩多了也会腻,所以就有 APP 提供了 模仿名画风格 的功能,比如 prisma、versa 等,可以把你的照片变成 梵高、毕加索、蒙克 等大师的风格。
文章内容提取库 goose 简介
Crossin先生
2018-10-13
阅读 4 分钟
6k
爬虫抓取数据有两个头疼的点,写过爬虫的小伙伴们一定都深有体会: 网站的 防抓取 机制。你要尽可能将自己伪装成“一个人”,骗过对方的服务器反爬验证。 网站的 内容提取 。每个网站都需要你做不同的处理,而且网站一旦改版,你的代码也得跟着更新。 第一点没什么捷径可走,套路见得多了,也就有经验了。关于第二点,今天...
如何用Python抓抖音上的小姐姐
Crossin先生
2018-10-10
阅读 5 分钟
12.3k
爬虫的案例我们已讲得太多。不过几乎都是 网页爬虫 。即使有些手机才能访问的网站,我们也可以通过 Chrome 开发者工具 的 手机模拟 功能来访问,以便于分析请求并抓取。(比如 3分钟破译朋友圈测试小游戏 文章里用的方法)
为什么你的python版本一团糟?因为少了这个操作
Crossin先生
2018-09-30
阅读 4 分钟
5.4k
在这里我要说明下,对于初学者来说,版本间的语法差异其实并不大。现在刚开始学 Python 的人,放心大胆地 用最新版本 即可。业内所诟病的,主要是针对代码上的不兼容。
这个男人让你的爬虫开发效率提升8倍
Crossin先生
2018-09-29
阅读 3 分钟
2.7k
他叫 Kenneth Reitz。现就职于知名云服务提供商 DigitalOcean,曾是云计算平台 Heroku 的 Python 架构师,目前 Github 上 Python 排行榜第一的用户。(star 数超过了包括 google、tensorflow、django 等账号)
我是如何在自学编程9个月后找到工作的
Crossin先生
2018-09-28
阅读 6 分钟
2.2k
昨天在我在国外网站 reddit 上看到一篇文章,作者分享了他 自学编程 9 个月后找到工作 的经历。文章不到一天就得到3千多赞,2百条回复。我看了下内容,非常中肯,其中有不少建议也是我在编程教室屡次提过的。所以我连夜翻译了出来。原文略长,我做了适当的缩减。另外加上了一点我的想法(括号内斜体字)。虽说国情有不同...
我们一直谈论“写代码”,但你会“读代码”吗?
Crossin先生
2018-09-27
阅读 3 分钟
4.9k
编程,又被称作“ 写代码 ”。这个说法有可能会带来一点点误解,让人觉得如何“写”是学习编程要解决的主要问题。但事实并非如此。尽管最终代码要在键盘上敲出来,但这个过程在开发中的实际时间占比可能要远远小于你的预期。编写之前的 设计 ,编写之后的 调试 ,以及 阅读 他人的代码,这些会花费比“写”更多的时间。
150年前,他对拿破仑做数据可视化
Crossin先生
2018-09-26
阅读 3 分钟
3k
十九世纪初,整个 欧洲大陆 几乎都在 拿破仑 的控制之下……除了隔着天然屏障的 英国 。于是,拿破仑下令对英国实施经济制裁。然而, 俄国 皇三代 亚历山大 却不买这个账,因此跟科西嘉暴发户结下了梁子。
开发5分钟,调试2小时 - 该如何debug?
Crossin先生
2018-09-25
阅读 4 分钟
8.6k
可以说, 会不会 debug,有没有 debug 的意识,懂不懂 debug 的技巧,是有没有入门编程的重要标志 。然而绝大多数的编程书籍和课程都不会强调这点。教的人和学的人都只关注明面上的知识点,却往往忽略了学习的本质在于“授之以渔”。
Python单例模式(Singleton)的N种实现
Crossin先生
2018-09-23
阅读 4 分钟
7.6k
很多初学者喜欢用 全局变量 ,因为这比函数的参数传来传去更容易让人理解。确实在很多场景下用全局变量很方便。不过如果代码规模增大,并且有多个文件的时候,全局变量就会变得比较混乱。你可能不知道在哪个文件中定义了相同类型甚至重名的全局变量,也不知道这个变量在程序的某个地方被做了怎样的操作。
可变对象与不可变对象
Crossin先生
2018-09-22
阅读 3 分钟
2.1k
前阵子我们聊了下函数的参数传递以及变量赋值的一些内容:关于函数参数传递,80%人都错了 简单回顾下要点: 1. Python 中的变量不是装有对象的“ 容器 ”,而是贴在对象上的“ 标签 ”。 2. 参数传递相当于一次 赋值 :多贴了一个标签。 3. 至于在函数内部对参数的修改是否会影响到外部变量的值,取决于你怎样修改:如果是重...
Python的门面担当 - Tkinter
Crossin先生
2018-09-21
阅读 4 分钟
2.8k
在大多数时候,我们都在黑黢黢的控制台里执行 Python 脚本。这看起来很酷很 GEEK。但对于部分场景下的用户来说,这样就不大美观和人性化了:我们需要交互更方便的图形化产品,也就是 GUI (图形用户界面,Graphical User Interface)。
一键下载:将知乎专栏导出成电子书
Crossin先生
2018-09-20
阅读 3 分钟
4.6k
老是有同学问,学了 Python 基础后不知道可以做点什么来提高。今天就再用个小例子,给大家讲讲,通过 Python 和 爬虫 ,可以完成怎样的小工具。
10分钟了解区块链编程
Crossin先生
2018-09-16
阅读 3 分钟
1.6k
其一,区块链的代表应用比特币,其 价格在这七八年间翻了上百万 倍。2010年有人花10000个比特币买了两块披萨,在比特币最高价位时,这两块披萨相当于近两亿美元。
关于函数参数传递,80%人都错了
Crossin先生
2018-09-15
阅读 4 分钟
1.5k
还记得上一次关于变量作用域文章 : Crossin:全菊变量和菊部变量zhuanlan.zhihu.com 我们在公众号(Crossin的编程教室)里做了个问题投票: {代码...} 实际的输出我想大家都尝试过了吧,应该是选项二: [20, 2, 3] 和80%人想象中的结果不一样。 这是为什么呢? 在 Python 的官方文档 FAQ 里有这样一句话 Remember that ...
全菊变量和菊部变量
Crossin先生
2018-09-14
阅读 3 分钟
1.2k
王菊 这波热点来得莫名其妙啊,让我们这些“ 菊外人 ”一脸懵逼。 前阵子还自我吐槽了下文章的选题, 热点没营养,干货没人看 。这下好了,找到了热点与干货的完美结合? 是谁的小眼睛,还没看Crossin老师? 明确地说,我今天就是来 蹭热点话题流量 的。(虽然我觉得事件本身也挺有意思的,已成路人粉) 如果你对此感到不适...
1
2
3
(current)
4
下一页
上一页
3
(current)
下一页