如何在iPad上直接打开并运行GitHub上的代码?

2022-10-26
阅读 2 分钟
2.2k
在2005年,Linus Torvalds开创了一个名为Git的开源版本控制系统。开发者在使用Git作为版本控制系统时,能够获取项目的整个代码库和修改历史。因此,他们也能更轻易地新建分支和合并代码。
封面图

使用HTML在线编辑器在iPad上写出精美网页

2022-08-19
阅读 3 分钟
1.3k
那天尝试使用Lightly的HTML在线编辑器在iPad上编程,效果实在太惊艳啦!从导入素材到预览网页效果,我从来没想过在iPad上居然还可以文本高亮和自动填充,编程体验已经完全可以媲美电脑了。
封面图

使用Java在线编译器手搓一款摸鱼小游戏

2022-08-13
阅读 2 分钟
912
这篇文章主要是学习如何使用Java在线编译器在浏览器中制作一个猜数字的小游戏,真的只需要有网+有浏览器就可以。想学习Java编程的小伙伴可以静下来认真学习,纯粹想摸鱼的小伙伴直接点赞收藏抱走代码,在浏览器上打开本Java项目源码复制到个人项目栏就可以使用Java在线编译器开始学mo习yu了:[链接]
封面图

Python在线编译器iPad使用体验

2022-08-13
阅读 2 分钟
1.2k
如果只是学习Python算法的话,在iPad上其实是可以使用Python在线编译器的。虽然在笔记本电脑甚至台式机上编程至今仍然是最优选择,但对于想在iPad上搭配键盘学习编程的伙伴来说确实多了一个选择。
封面图

编程利器 - 实用的C/C++语言在线编译器

2022-08-06
阅读 1 分钟
1.7k
大家可能在学习编程语法的时候并不觉得太难,却在奇怪的地方被编译器卡住了。很多人可能花了巨大的心思和时间下载、安装并且进行各种配置,到头来却发现编译器没法使用而被浇了一盆冷水,学习编程的劲儿也因此被消耗磨损掉了。
封面图

Python 数据分析师的基本修养

2022-08-05
阅读 2 分钟
1k
数据分析师通常都需要借助编程工具整理数量大而复杂的数据,在这些数据中挖掘有用的资料。简而言之,数据分析师就是从凌乱的数据中整理出规则的人,而这样的工作要求数据分析师掌握这些技巧:
封面图

浅谈在线编辑器中增量编译技术的应用

2022-07-30
阅读 2 分钟
915
Lightly 是 TeamCode 团队开发的一款轻量且功能强大的集成开发工具。目前已支持C、C++、Java、Python、HTML+JS+CSS、PHP、Go项目。除语法高亮、语法错误自动检测、代码智能提示和自动补全等基础功能外,它还可以自动构建开发环境,云端存储所有代码和资源,支持项目的多用户协作开发。此文介绍增量编译技术在 Lightly ID...
封面图

什么是 Git 和 Git Repository?(Python 在线运行实例)

2022-07-29
阅读 3 分钟
979
相信许多人都对 GitHub 一点都不陌生,即便不是程序员,我们也经常可以在 GitHub 上下载到非常优秀的开源软件。如果注意一下的话,我们会发现 GitHub 的名字是有 Git + Hub 组成的,而有一些编程基础的同学可能也会听说过 Git 或者 Git Repo 这类的词汇。但,Git 和 Git Repo 指的究竟又是什么呢?
封面图

如何在C语言中定义自己的数据类型?

2022-07-29
阅读 2 分钟
1.5k
在C语言编程中,我们其实可以打开编程语言的拘束,自己定义自己想要的数据类型。只要记住 struct 和 typedef 两个关键词,我们就可以通过C语言中的数据结构和共用体来保存非同质化的数据类型。

使用 Python Turtle 制作贪吃蛇游戏

2022-05-29
阅读 3 分钟
1.2k
贪吃蛇游戏是一款于 1976 年由格雷姆林工业(Gremlin Industries)开发,并由世嘉游戏(SEGA)发行的街机迷宫游戏。这款游戏曾经登上多款诺基亚黑白机,对上世纪的玩家来说颇有怀旧感。
封面图

【神经网络教学】使用 JavaScript 无库自建自动驾驶

2022-05-29
阅读 2 分钟
998
神经网络(Neural Network)又称为人工神经网络(Artificial Neural Network,即 ANN)。他模仿人类大脑的生物神经元信号传递的方式,通过计算机程序反映人类大脑的行为,解决人工智能、机器学习与深度学习等领域的问题。
封面图

如何使用 Lightly 进行 Python GUI 项目开发

2022-05-29
阅读 1 分钟
1.2k
GUI 即图形用户界面(Graphical User Interface)的缩写,是一种使用图形交互的界面系统。这种系统为软件提供图标、菜单等视觉交互性强的部件,让用户能通过点击、拖动、下拉等方式操作电脑中的软件和应用程序。GUI 所展示的物体可以传递各式各样的信息,同时也会随着用户的交互改变内容、颜色、形状等。
封面图

如何用 Lightly 进行 Debug 断点调试?

2022-05-29
阅读 2 分钟
1.2k
当我们在开发 Python 项目时,调试和剖析(Debugging and Profiling)能在编写代码的过程中起到重要作用。调试器可以帮助程序员分析完整的代码,通过设置断点并提供执行时间等细节,识别出程序中的缺陷与瓶颈。
封面图

Chrome 里的小恐龙游戏是怎么做出来的?

2022-05-20
阅读 2 分钟
1.9k
这款 404 小游戏于 2014 年,由谷歌 Chrome UX 团队开发。游戏嵌入谷歌浏览器后,大获用户好评,每月甚至可有 2.7 亿游戏次数。
封面图

PyScript 强势来袭,HTML 也可以跑 Python 了

2022-05-18
阅读 2 分钟
1.7k
Anaconda CEO Peter Wang 在上个月刚过的 PyCon 2022 发布了 PyScript,实现了在 HTML 中支持 Python 代码。简单来说,我们现在可以在 HTML 代码中加入 Python 代码,直接在浏览器中运行,这整个过程甚至不需要安装任何环境,还可以在 PyScript 添加相应的依赖,运行各种数据分析算法和图效。
封面图

Python 作业代码合集:如何求平均值、最大值、最小值?

2022-05-15
阅读 1 分钟
1.2k
许多同学在学习 Python 或其他语言编程时,难免会在写编程作业时遇到瓶颈,这也非常正常。大家遇到难题时,可能会考虑向同学、学长甚至知乎上其他的答主请教。
封面图

WebApp 在线编程成趋势:如何在 iPad、Matepad 上编程?

2022-05-15
阅读 2 分钟
1.1k
随着网络在全民范围普及化,许多产品已跳出传统的线下应用程序框架,抓住云端应用的优势,开发出可在浏览器中随时登录使用的网页应用。从大学生常用的在线问卷到线上视频编辑软件,网页应用的种类和稳定性已不比线下应用差,甚至连过去依赖本地环境的编辑器(IDE)也逐渐拥有多种在线选择。
封面图

Markdown 支持悄然上线,Lightly 也能编写 Markdown 了

2022-05-11
阅读 2 分钟
1.1k
Markdown 是一种轻量级标记语言(lightweight markup language)。你可以使用 Markdown 对纯文字文本添加格式,随着文本在线上完成转换,其他用户即可直接浏览已添加格式的文本效果。
封面图

Python 教程:从 Python 爬虫到数据分析

2022-05-07
阅读 2 分钟
1.2k
数据分析是 Python 编程广泛应用的领域之一,数据分析员借助 Python 语法简单明晰、应用范围广泛的特性,通过爬虫、整合数据等多样化的依赖与函数,进一步提高数据分析的能力与效率。
封面图

学习 Python 爬虫,手把手通过 Python 入门爬取网页信息

2022-05-07
阅读 2 分钟
996
我们在网络上收集资料的过程其实就称之为爬虫(web scraping)。复制粘贴歌词、摘抄文本或数据都可以算作爬虫的一部分,但网络编程背景下的爬虫,更强调自动化,通过 Python 编程实现自动爬取资源,从而减少人力资源与精力消耗,提高效率。
封面图

Lightly 集成开发工具

2022-05-04
阅读 1 分钟
1.6k
集成开发工具顾名思义就是集成了多种不同功能的开发工具。这种开发工具供程序员与开发者使用,提高他们的编程与项目开发工作效率。与较轻量的文本编辑器相比,集成开发工具(IDE)的功能更为强大,一般还备有:文本高亮、自动补全功能编译器文件管理器环境构建工具等Lightly 作为轻量且功能强大的集成开发工具,同时兼备...

Lightly 自动构建开发环境

2022-05-04
阅读 1 分钟
1k
通常,构建开发环境耗时长达数小时。以团队协作为例,项目组加入新成员时,往往需要耗费大量时间构建环境,期间可能还会面临代码运行异常、干扰其他项目环境等问题。
封面图

Lightly 在线编译

2022-05-04
阅读 1 分钟
2.4k
一般的文本编辑器(text editor)并不支持编译程序,VS Code、Sublime 等轻量化的编辑器则需要安装插件或构建系统、环境等才能对 C++、Python 等编程语言进行编译。
封面图

使用 Lightly 在线格式化 HTML

2022-05-04
阅读 1 分钟
1.4k
编程项目文件中往往含有大量的文本,不同的程序员也许也会有不同的编程习惯。在进行编程协作时,凌乱的代码不仅拉低的工作效率,看久了也容易影响心情,而格式化自己的代码可以大大提高编程效率,后期修改和 debug 都会轻松不少。
封面图

无需下载软件,有手就能做的线上个人简历!

2022-05-04
阅读 2 分钟
914
写简历、投简历,几乎是每个大学生乃至每个求职者的必经之路,而对于想挤进大厂的同学而言,网申更是求职中的一个重要步骤。使用网申系统投递简历时,相信许多同学填完个人资料、学历和经历后,都会发现一个比较特殊的栏目:个人网页。
封面图

如何使用 Lightly 分享项目?

2022-04-30
阅读 1 分钟
914
在许多实际应用场景中,Lightly 都可以通过分享链接的方式,让其他用户直接查看并将项目复制到个人账户进行修改。这让代码分享变得更简单,让其他用户动手尝试及学习的同时,也能保护原项目不会在分享后被他人随意修改。
封面图

如何打开并编辑他人用 Lightly 分享的项目?

2022-04-30
阅读 1 分钟
1.1k
在许多实际应用场景中,Lightly 都可以通过分享链接的方式,让其他用户直接查看并将项目复制到个人账户进行修改。这让代码分享变得更简单,让其他用户动手尝试及学习的同时,也能保护原项目不会在分享后被他人随意修改。
封面图

增量编译技术在Lightly中的实践

2022-04-26
阅读 2 分钟
1.2k
背景在产品研发周期中,编写代码、编译、调试占据了工程师们绝大部分的时间,在默认情况下,更新小部分的代码,就需要触发一次全量编译,这个过程耗时大概为分钟级别,导致每次调试的反馈周期会相对较长,影响开发效率。为了解决这个问题,Lightly 团队进行了很多探索与尝试,引进了增量编译技术,旨在缩短编译时间,提...
封面图

如何使用 Lightly 优雅地上编程课?

2022-04-22
阅读 2 分钟
1.4k
随着编程技能逐渐成为效率、竞争力的重要标识,许多大学也开始向非计算机专业的学生开设 Python、C++ 等编程语言的编程选修课。这些编程选修课在大学生群体中十分热门,即便以后不成为程序员和开发者,对计算机时代的基础知识有所认识、了解也极为重要,甚至有人不惜重金在校外报班学习。
封面图

Lightly:新一代的 C++ IDE

2022-04-22
阅读 1 分钟
1.6k
C++是在C语言的基础上开发的一种面向对象编程语言,它的应用很广泛,常用于系统开发、游戏开发、大规模分布式应用的开发等。它支持类、封装、继承、多态等特性。传统的C++ 编程软件有 VS、Code::Blocks、Clion 等,不过他们要么就是安装麻烦耗时,操作界面复杂、或是付费使用成本较高。这里给大家介绍一个免费、轻量、功...
封面图