Crossin的编程教室_社区达人页

个人头像照片
Crossin的编程教室
已加入开发者社区313

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖新秀
江湖新秀

成就

已发布224篇文章
9条评论
已回答0个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
擅长领域
技术认证

暂时未有相关云产品技术能力~

每天5分钟,轻松学编程

暂无精选文章
暂无更多信息

2023年07月

  • 07.12 15:14:45
    发表了文章 2023-07-12 15:14:45

    PONG - 100行代码写一个弹球游戏

    游戏引擎用的是 Python 的一个游戏库:pgzero。它是对 pygame 的一个封装,让你不需要写多余的套路代码,只要配置游戏的内容逻辑即可。
  • 07.12 15:11:44
    发表了文章 2023-07-12 15:11:44

    python里的函数

    数学上的函数,是指给定一个输入,就会有唯一输出的一种对应关系。编程语言里的函数跟这个意思差不多,但也有不同。函数就是一块语句,这块语句有个名字,你可以在需要时反复地使用这块语句。它有可能需要输入,有可能会返回输出。
  • 07.12 15:10:11
    发表了文章 2023-07-12 15:10:11

    命令行常用命令

    不同操作系统都有非常多的系统命令,本文只说说最最简单的,让你有一个基本的了解。
  • 07.12 15:08:26
    发表了文章 2023-07-12 15:08:26

    答编程教室同学问

    在课程一开始,我推荐了大家使用 python 自带的IDE -- IDLE。因为你不需要再做更多的安装和配置,就可以用它来写 python 程序。虽然方便,但从长远来看,它不是一个很好的解决方案,随着你的能力提升迟早会要抛弃它。
  • 07.12 15:06:34
    发表了文章 2023-07-12 15:06:34

    为什么选择Python作为编程入门语言

    每种语言都会有它的支持者和反对者。去网上搜索一下“为什么学 python”,你会得到很多结果,诸如应用范围广泛、开源、社区活跃、丰富的库、跨平台等等等等,也可能找到不少对它的批评,格式死板、效率低、国内用的人很少之类。不过这些优缺点的权衡都是程序员们的烦恼。
  • 07.12 15:03:24
    发表了文章 2023-07-12 15:03:24

    DPU时代,来NVIDIA DOCA 中国开发者社区共同探索未来

    虽然还很“年轻”,名气还不够“出圈”,但 DPU(Data Processing Unit)当下发展迅速,正在成为以数据为中心的加速计算模型的第三个计算单元:CPU 用于通用计算,GPU 用于加速计算,DPU 则进行数据处理。CPU、GPU、DPU 正在成为未来数据中心的三大支柱。
  • 07.12 14:57:00
    发表了文章 2023-07-12 14:57:00

    六成大学生认为毕业十年能年入百万;数据分析应当如何采集数据

    别说刚刚踏入社会意气风发的00后了,就我这样已经毕业十年的老码农,也憧憬可以通过自己的努力年入百万不是嘛。
  • 07.12 14:34:32
    发表了文章 2023-07-12 14:34:32

    友尽妙招:用Python解“智力游戏”

    对了,再说一句:Python里有个取排列/组合的库,叫做:itertools。谁用谁知道
  • 07.12 14:31:07
    发表了文章 2023-07-12 14:31:07

    这几道Python“基础”题,竟只有20%的人答对,几乎每个人都踩过其中的坑

    当你学习了Python语法基础,开始尝试开发具备完整功能的代码时,必然会遇上一些Python的语言特性。这些特性,如果你没有专门了解过,亲自在代码里测试过,那么在刚开始使用时一定会遇上或大或小的麻烦。
  • 07.12 14:27:16
    发表了文章 2023-07-12 14:27:16

    送你一个Python做的Crossin牌“月饼”

    画这样一个月饼,其实不需要太多的代码,笔者只用了不到50行代码,而且用的是我们经常用到的绘图库matplotlib,这对于我们大部分人来说是很容易上手的,下面笔者就详细介绍一下怎么画这样一个月饼。
  • 07.12 14:17:17
    发表了文章 2023-07-12 14:17:17

    pyecharts绘制复联超级英雄战斗力

    前几天在网上看到有人用 matplotlib 绘制了漫威里几大英雄的战斗力图,赶脚灰常有意思。作为漫威和 python 的双重粉丝,我这次又 hold 不住了,于是也做了一个 pyecharts 版的实力对比图,在这里分享给大家。
  • 07.12 14:05:59
    发表了文章 2023-07-12 14:05:59

    [数据可视化]绘制持仓榜单的“棒棒糖图”

    首先对数据进行清洗和处理, pandas读取数据,这里需要去除 000905_SH 列,以及删除全0行。
  • 07.12 13:56:39
    发表了文章 2023-07-12 13:56:39

    用Python动画来展示二阶贝赛尔曲线

    在Photoshop等多种设计软件中,画曲线时主要用到的是就是贝赛尔曲线,就是类似于上图中的这个曲线,设计师们可以通过控制中间的控制点来画出自己需要的曲线。
  • 07.12 13:50:15
    发表了文章 2023-07-12 13:50:15

    Python教你迅速成为蚂蚁森林排行榜第一名

    首先需要安装配置好appium自动化测试工具。appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用,支持IOS、Android及FirefoxOS平台。大致流程:先在官网(appium.io)下载安装appium,然后安装Android SDK(我的方法是安装Android Studio,在它里面可以安装Android SDK),最后再安装JAVA,并配置JAVA_HOME和CLASSPATH两个参数的环境变量,然后就可以使用appium啦!
  • 07.12 13:44:16
    发表了文章 2023-07-12 13:44:16

    斐波那契数列的四种实现

    在编程教程中提到斐波那契数列,通常都是用来讲解递归函数。当一个关于 N 的问题可以转换为关于 N - k 的同样问题时,它就可以尝试用递归的思路来解决。
  • 07.12 13:41:52
    发表了文章 2023-07-12 13:41:52

    #PY小贴士# 别弄错了 Python 里的这几个运算符

    会出现这样问题的同学,多半是之前用过其他的编程语言,所以习惯性地认为 ^ 是表示次方,& 是表示逻辑与(同时满足条件)、| 是表示逻辑或(满足条件之一)。
  • 07.12 13:39:46
    发表了文章 2023-07-12 13:39:46

    #PY小贴士# 函数也是对象

    这就要提到 Python 中的一个重要概念:万物皆对象。除了我们熟知的数字、字符、列表、字典是对象外,函数、模块,甚至类型本身,也是对象,只不过在功能和表现上会有所不同。
  • 07.12 13:37:53
    发表了文章 2023-07-12 13:37:53

    #PY小贴士# git 的冲突

    一般情况下,git 会自动将不同开发者提交的内容进行合并。但如果两个人在同一个版本上提交新内容,且修改了相同位置的代码,git 无法自动判断应该听谁的,于是就产生了冲突(conflict)。(有些同学在家里和公司的电脑上都写代码,然后某次忘记更新后在两台电脑上都改了一遍,也会产生类似的问题。)
  • 07.12 13:36:20
    发表了文章 2023-07-12 13:36:20

    #PY小贴士# 字典可以通过序号索引来访问?

    不过在实际开发中,除非有特殊需求,或者和你的合作开发者有仇,否则不太建议用这种方式来设定字典的键。
  • 07.12 13:34:54
    发表了文章 2023-07-12 13:34:54

    让你python代码更快的3个小技巧

    Python 语言的优点可以列举出许多,语法简单易懂、模块丰富、应用广泛等等。但是世界上没有有完美的东西,python 一个明显缺点就是运行速度慢,至少跟 C 语言没法比。
  • 07.12 13:31:54
    发表了文章 2023-07-12 13:31:54

    #PY小贴士# for 循环定义的变量,循环外可以用吗?

    我们知道,在 python 中要获取一个变量的值,必须是先给它赋值过,不然就是未定义。那么这个 i,代码中没有显式的赋值,在循环体之外还可以用吗?
  • 07.12 12:28:23
    发表了文章 2023-07-12 12:28:23

    #PY小贴士# 同样是排序,sort和sorted有啥不同?

    Python 这么设计固然有它的道理(sorted 是后引入的,对 sort 的补充),但这并不是必然的选择。比如与 sorted 功能有些类似的,random 模块的 shuffle 方法,就是在原列表基础上打乱顺序,而非返回一个新列表
  • 07.12 12:26:45
    发表了文章 2023-07-12 12:26:45

    #PY小贴士# BeautifulSoup的解析器选择

    后来帮他 debug 了一番,发现原因是对方网页里的 HTML 代码写得不规范,中间多了个 </html>,导致解析时认为网页已经结束,把后面的内容都截断了。
  • 07.12 12:25:38
    发表了文章 2023-07-12 12:25:38

    #PY小贴士# py2 和 py3 的差别到底有多大?

    虽然结论已经很明确,但我还是想客观地说一句:对于学习者来说,学 py2 还是 py3,真的没有太大差别。之所以这会成为一个问题
  • 07.12 12:24:03
    发表了文章 2023-07-12 12:24:03

    Python 中的神秘运算符

    此种情况下,__add__ 函数会被调用,self 对应的是 a 变量,而 value 对应的则是 b 变量。
  • 07.12 12:21:20
    发表了文章 2023-07-12 12:21:20

    用Python做一个简单的翻译工具

    不过有时候,当我在命令行环境下写代码的时候,懒得再切换到浏览器里等待页面的加载。
  • 07.12 12:16:54
    发表了文章 2023-07-12 12:16:54

    成长的路上,谁不曾反复自我怀疑

    大多数人在入门之后,都会遇到一个比较大的“瓶颈期”:这个阶段,你已经了解了编程语言的基本语法,可以看懂入门书上的所有例子,但是合上教程却又无法写出一个完整的代码,对于接下来的学习又缺少方向。以至于对编程这件事情感到迷茫,甚至自我怀疑。
  • 07.12 12:14:32
    发表了文章 2023-07-12 12:14:32

    挤公交时也可以学Python的小程序

    如何学习,如何坚持学习,这是个大问题,况且每个人的情况和条件都不一样。我不会夸口说你关注了编程教室就一定能学会编程,但我们一直在试图提供更好的内容和平台,减少学习过程中的阻碍。
  • 07.12 12:12:00
    发表了文章 2023-07-12 12:12:00

    有关1024的冷知识

    通常我们用的都是“十进制”,也就是每一位有10个数,到10的时候会升位。所以二进制就是每一位只有2个数(0和1),到2就会升位
  • 07.12 12:05:32
    发表了文章 2023-07-12 12:05:32

    Github 助你实现“家国梦”

    首先一点,这个游戏有30个建筑,但是只有9块地,同时会有各种不同的政策影响建筑的收益。所以,安放不同建筑是会影响收益高低的,且在一定的条件之下必然存在一个最优的摆放方式。这实际上就是算法中一个典型的最优化问题。
  • 07.12 12:01:03
    发表了文章 2023-07-12 12:01:03

    python初学常见问题汇总

    有些较老系统安装不上最新版 python,需升级系统或者选择老版本。32位系统无法安装64位版本的 python,下载安装文件时需注意。如因网络问题官网无法打开,可从我们网盘下载
  • 07.12 11:57:54
    发表了文章 2023-07-12 11:57:54

    做出酷炫的动态统计图表,不一定要写代码

    首先这个名字很长的,就是上面 GDP 图表的作者 Jannchie见齐 基于 D3.js 开发的 将历史数据排名转化为动态柱状图图表 的项目,并在 github 上开源了。
  • 07.12 11:53:24
    发表了文章 2023-07-12 11:53:24

    一道有悖直觉的概率题

    以前中学时代跟同学讨论概率,如果双方有分歧,就很难说服对方。即使有了一个结论,也无法确认到底是否正确。毕竟大多数时候,你不可能亲自去实验足够多的次数。
  • 07.12 11:48:57
    发表了文章 2023-07-12 11:48:57

    如何选择一个合适的练手项目

    可以说,所有编程学习者都离不开实践的过程。除非你只是心血来潮,仅仅想看下编程是怎样一回事,不打算去用它。否则,不管你是准备成为一名专业的开发人员,还是想在其他领域使用编程提升效率,只要你打算“真的”写程序,那就离不开练习。
  • 07.12 11:47:48
    发表了文章 2023-07-12 11:47:48

    数据是美丽的

    除了这个节点,最近我又沉迷另一个 dataisbeautiful 的节点,上面有大量数据可视化的作品。不过,由于网站是全英文,加上访问有些不稳定,估计大家看起来不大方便。所以我今天挑选最近看到的几个不错的可视化案例分享一下,都附了具体的链接供进一步了解。
  • 07.12 11:44:44
    发表了文章 2023-07-12 11:44:44

    这可能是我用过最“强大”的API

    早前我也推荐过豆瓣的 API,不过豆瓣现已把开发者页面下线,无法查看具体接口说明,之后会不会对外关闭也很难说了。Marvel API 相比豆瓣 API 来说要复杂一些,主要是权限认证的部分。另外,在使用时还有一些要求
  • 07.12 11:42:41
    发表了文章 2023-07-12 11:42:41

    小孩子学什么编程?

    Scratch 是麻省理工学院(MIT)为儿童学习编程而设计开发的一款工具。使用者不用去记复杂的语法,甚至不需要会英语,就可以创建自己的程序、动画、游戏等作品。构成程序的命令和参数通过积木形状的模块来实现,用鼠标拖动模块到程序编辑栏,像搭积木一样就可以实现编程了。
  • 07.12 11:40:06
    发表了文章 2023-07-12 11:40:06

    干了这碗“美丽汤”,网页解析倍儿爽

    HTML 文档本身是结构化的文本,有一定的规则,通过它的结构可以简化信息提取。于是,就有了lxml、pyquery、BeautifulSoup等网页信息提取库。一般我们会用这些库来提取网页信息。
  • 07.12 11:36:13
    发表了文章 2023-07-12 11:36:13

    【每周一坑】疯狂的小母牛 +【解答】数据库

    这道题,如果你网上搜一下,会有很多地方用各种语言写过。一般来说是迭代(循环)和递归两种解法。不过我当年看到这道题的时候,就觉得这个很适合用面向对象的思想来实现,因为母牛就是一种类型,每头母牛都是这个类型的一个实例。这个思路你也可以考虑下。
  • 07.12 11:33:30
    发表了文章 2023-07-12 11:33:30

    ​编程教室的文章是用什么库完成的?

    Python 的一大特色是其丰富的模块,基本上只要你能想到的常见开发需求,都能找到别人已经实现的库直接使用,或者相关的工具/框架来辅助实现。但这对于新手来说也是一个问题:
  • 07.12 11:32:16
    发表了文章 2023-07-12 11:32:16

    用Python写一份独特的元宵节祝福

    首先是点阵字的概念:点阵字体是把每一个字符都分成 n * n 个点,然后用每个点的虚实来表示字符的轮廓。点阵字体也叫位图字体,其中每个字形都以一组二维像素信息表示。
  • 07.12 11:29:57
    发表了文章 2023-07-12 11:29:57

    用python模拟地球飞越火星

    当一个飞行器飞过一个行星时,如果距离较近,就会受到行星的引力影响:靠近时会逐渐加速,远离时会逐渐减速。由于能量守恒,飞行器在进入和离开行星轨道时,与行星的相对速度大小没有变化
  • 07.12 11:27:39
    发表了文章 2023-07-12 11:27:39

    python版亲戚关系计算器

    于是就有机智的程序员开发出了亲戚关系计算器,可以通过指定关系的叠加,计算出互相之间的关系称谓,有的还可以通过称呼来倒推关系。这种工具网上已经有了不少版本,网页、App、微信小程序,都能搜到不少。不过讲真,考虑到实际中能遇上的复杂关系以及东西南北各地称呼不一样,其实算不上实用。
  • 07.12 11:26:19
    发表了文章 2023-07-12 11:26:19

    python 图像处理:一福变五福

    使用了 OpenCV 自带的图像轮廓提取功能。为了更好的效果,这里对红色通道进行二值化后,再查找轮廓。
  • 07.12 11:23:49
    发表了文章 2023-07-12 11:23:49

    【每周一坑】数据库 +【解答】自动翻译

    虽然目前这段小代码并不非要用数据库,但对于功能复杂、数据庞大应用来说,数据库是很有必要的。之后我们这个工具还要做更多扩展,数据库会便于读写数据,所以我们不妨现在就做好准备。
  • 07.12 11:22:22
    发表了文章 2023-07-12 11:22:22

    用Python写个了红包提醒,再不怕错过一个亿了

    发出声音需要用到调用系统接口,Windows 和 Mac 有不同的实现,或者也可以通过 pygame 播放 MP3 文件。上面三种方法保留一种即可。
  • 07.12 11:20:25
    发表了文章 2023-07-12 11:20:25

    和想要通过学习 Python 转行的同学聊一聊

    来编程教室的求职者大概都想知道:学Python到底适不适合转行?这个问题也不好回答,因为转行成功的案例绝对不少,但是我从没见过有哪个程序员只会一种语言。Python的优点是,它很适合入门。
  • 07.12 11:19:12
    发表了文章 2023-07-12 11:19:12

    【Python 第75课】可迭代对象和迭代器

    如果你以前接触过 C++,应该会知道类似 for (int i = 0; i < 100; i++) 这样的写法,它定义了循环的执行条件 i < 100 以及每次循环结束后执行的语句 i++,而 for 本身只起到让代码重复执行的作用,并没有什么额外的功能。
  • 发表了文章 2023-07-13

    Python变量基础

  • 发表了文章 2023-07-13

    Python到底能不能用中文变量名?

  • 发表了文章 2023-07-13

    神奇的「小黄鸭调试法」

  • 发表了文章 2023-07-13

    对新手来说,一句 Hello World 能有多少坑?

  • 发表了文章 2023-07-13

    用Python写了一个「拥抱梅西」的小游戏

  • 发表了文章 2023-07-13

    英语不好能不能学编程?

  • 发表了文章 2023-07-13

    用ChatGPT生成测试数据

  • 发表了文章 2023-07-13

    Python知识点:lambda 表达式

  • 发表了文章 2023-07-13

    用ChatGPT写一个数据采集程序

  • 发表了文章 2023-07-13

    动画图解程序?这个可视化运行环境太方便了

  • 发表了文章 2023-07-13

    新手上路,如何debug调试程序?

  • 发表了文章 2023-07-13

    如何用ChatGPT学Python

  • 发表了文章 2023-07-13

    学编程遇到问题,如何更好地提问?

  • 发表了文章 2023-07-13

    Tkinter:Python的门面担当

  • 发表了文章 2023-07-13

    继续打脸水货教程:关于可变对象与不可变对象

  • 发表了文章 2023-07-13

    我用什么写Python?

  • 发表了文章 2023-07-13

    网页文本解析利器“美丽汤”

  • 发表了文章 2023-07-13

    如何调教一个定制化的ChatGPT私人助理,接入自家知识库

  • 发表了文章 2023-07-13

    Python到底是引用传递还是值传递?网上大多数教程都讲错了

  • 发表了文章 2023-07-13

    NVIDIA Jetson Orin Nano 开箱测评

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息