爱盲论坛

标题: 寻找编程课程 [打印本页]

作者: 小李同学    时间: 2023-2-19 21:49
标题: 寻找编程课程
大家好,我想找一些手机编程语言的教程,并且和他的软件有谁有吗?付费的也是可以的,就是手机编程语言和它的教程,希望大家有的推荐一下,也可以私戳我,我的QQ是1704343440
本帖来自安卓秘书
作者: 肖林    时间: 2023-2-19 23:02
去下载一个手机编成王,这款软件应该挺适合你里面的编程语言挺多的,一年才50块钱。里面的编程学习语言有C语言
C++
JAVA
Python
GO
HTML
小程序
VBS
编程英语
本帖来自安卓秘书
作者: 肖林    时间: 2023-2-19 23:06
C语言第一课。废话不多说,让我们来看一下人生当中第一个C程序,真正开启学习之路。

打比方说,我比较自恋,就想让电脑输出,手机编程APP真好用。这个怎么写呢?

puts("手机编程APP真好用。");

什么?这么简单?对了,就是这么简单。那为啥这句话前面要加上“puts("”,后面要加上“");”呢?这是什么鬼?看不懂啊?

大家还记得大话西游里面的那个月光宝盒吗?至尊宝想回到过去,于是拿出月光宝盒,说,菠萝菠萝蜜,我要回到过去,好了。为啥没人问,菠萝菠萝蜜是啥意思呀?他讲完这句话为什么要说好了结尾?他为什么不直接对月光宝盒说,我要回到过去呢?月光宝盒哪里能听懂这玩意?月光宝盒只能听懂菠萝菠萝蜜后面的内容呀。同样,你必须用这个puts命令,把你要显示的内容个,放在双引号中间,计算机才会识别呀。

好吧,不多说,来看一下完整的程序。

#include <stdio.h>
int main()
{
??? puts("手机编程APP真好用。");
??? return 0;
}

什么?怎么多了那么多东西出来了? 先让我们来了解几个概念。

输出(Output),可以是在屏幕上显示,也可以是直接打印出来。

Character,字符的意思,每一个文字都是一个字符。当然,组合起来就是成了字符串String。

puts 是 output string 的缩写,就是输出字符串的意思。

#include <stdio.h>什么鬼?int main()又是什么鬼? 别急。像代码里面,你经常会看到#include <stdio.h> int main()代码。这些都是固定格式的。 就好比你上台领奖,你总不能说一句话,这是我的奖,谢谢。然后就下去了。你不被人打死才怪。那你该怎么说?是不是大家都是一个套路,首先,感谢CCTV,MTV等等等等。前面一段都是废话。真正你自己说的,其实就中间一句,哇,真的领到奖了,好开心。然后又要说一大堆结束语,什么会再接再厉之类的。大家都这么套路过来。我们编程,同样要这样,首先 #include <stdio.h> 其次int main() 然后把你想干的事情,用括号括起来{},放在里面干。 puts("手机编程APP真好用。");return 0;把这两句话放里面。 其实真正有用的就是那一句话puts("手机编程APP真好用。"); 看多了自然就明白了。本次课程就讲到这里吧。
本帖来自安卓秘书
作者: 肖林    时间: 2023-2-19 23:07
C语言第二课。前面苏苏姐给大家讲了一下最简单的C语言代码。那么,现在我们来分析它吧。

#include <stdio.h>
int main()
{
??? puts("手机编程APP真好用。");
??? return 0;
}

先来看一下那一句最重要的部分。puts("手机编程APP真好用。");

哈,苏苏姐好自恋。这里面这个puts("");这种固定格式呢,就好比我们要对僵尸说,啊玛尼玛尼哄,僵尸快动,好了。其实僵尸快动,才是真正的命令。但是你不说啊玛尼玛尼哄,僵尸哪里会听得懂哦。再来一句,啊玛尼玛尼哄,僵尸快跑,好了。于是僵尸就跑了。所以呢,puts("");这个语句,把你想要让计算机显示的东西,放在括号里面的双引号里面,计算机就能显示啦。如果你直接给计算机说,手机编程APP真好用。这计算机哪里能听得懂啊,计算机要是会说话,肯定会说你有病。

puts()这种格式,它叫函数。和数学里面的那个函数类似,但又不一样。 而puts()中间的双引号是什么呢?原来,在C语言中,字符串需要用双引号" "包围起来。这样,计算机才能识别出这一段是字符串,也就是你想要让它显示的东西。 那最后那个分号是啥呢?它就是这条语句结束啦。比如你写文章,这一句写完了总得要加个句号吧。但是计算机里没有句号,它是以分号结尾的。这里大家要注意的是,编程里面全部要使用英文的符号。单词、标点、特殊符号都需要使用英文半角输入法才有效,否则无法识别,大家一定要注意区分中英文标点。可以用输入法打出来中文和英文的标点符号的不同。一看就明白了。

相似的中英文标点有:

中文分号;和英文分号;

中文逗号,和英文逗号,

中文冒号:和英文冒号:

中文括号()和英文括号()

中文问号?和英文问号?

中文单引号’‘和英文单引号' '

中文双引号“ ”和英文双引号" "

全角和半角输入法的区别

全角和半角的区别主要在于除汉字以外的其它字符,比如标点符号、英文字母、阿拉伯数字等,全角字符和半角字符所占用的位置的大小不同。 在计算机屏幕上,一个汉字要占两个英文字符的位置,人们把一个英文字符所占的位置称为“半角”,相对地把一个汉字所占的位置称为“全角”。 标点符号、英文字母、阿拉伯数字等这些字符不同于汉字,在半角状态它们被作为英文字符处理,而在全角状态作为中文字符处理。

讲完这个puts("手机编程APP真好用。");这段代码,接下来我们来看下其他的。

#include <stdio.h>是什么意思呢?从字面意思上讲,include就是包含的意思。#include意思就是我要包含这个文件了。<>里面就是放的你要包含的文件的名字。stdio.h这个就是文件名。stdio 是 standard input output 的缩写,stdio.h 被称为“标准输入输出文件”,包含的函数大都和输入输出有关,puts() 就是其中之一。 #include <stdio.h>就是把系统已经写好了的一些输入输出函数,给包含进来,这样你就可以用它的一些功能了。比如,我这个程序啥都不干,就一个空程序。那我当然不需要包含这个头文件了。

int main()
{
??? return 0;
}

这样当然可以了。 比如,你要用一些系统的函数,就用#include <>把它包含进来就可以啦。对这个有兴趣的童鞋,可以百度一下C语言头文件,详细了解头文件的作用。

接下来到int main()了 这个就是定义一个main主函数,一个C程序必须有 main 函数,而且只能有一个。一个函数有一个函数的内容,就用{}包含。中间放你要执行的语句。return 0;是 main 函数的返回值。程序运行正确一般返回 0。 比如返回错误,一般是返回-1。 对于头文件这个,对于初学者来说,讲太多的话反而对编程没兴趣了。感兴趣的具体可以搜一下这个头文件的用法。其余的,你只要记住这个固定用法,将你要执行的语句放在main中间,就可以啦。
本帖来自安卓秘书
作者: 肖林    时间: 2023-2-19 23:08
C语言第三课。这节课我们来学习变量。Variable。什么是变量?就是一个可以变化的量。举个很简单的例子。生活中,假如我们想放几本书,那就买个放书的盒子就好了,假如我们想放小物件啥的,那就买个小一点的收纳盒。假如我们想放鸡蛋呢?那就得买那种放鸡蛋的专用盒。刚好可以卡住鸡蛋。 同样,在C语言里面有一些最基本的数据类型。char short int long float double。比如,我们想放数字5,怎么放?那就这样写

int a=5;

int就是Integer,整数的意思。int a,意思就是声明一个整数型的变量。那a=5呢?这个不读a等于5,而是叫把5赋值给a。

int a; //相当于去买个装鸡蛋的盒子

a=5; //相当于把鸡蛋放在这个盒子里

所以如果直接int a=5;就相当于买了一个装有5个鸡蛋的盒子。好了,既然有了整形变量,那我想让计算机给我算8+9等于多少?这怎么写?请看下面代码:

#include <stdio.h>
int main()
{
??? int a = 8; //声明一个整形变量,存放8
??? int b = 9; //声明一个整形变量,存放9;
??? int c; //再声明一个整形变量
??? c=a+b; //这样就能把a+b计算出来的值,赋值给c。
??? printf("结果是%d",c); //通过这种,把c的值打印出来。
??? return 0;
}

这里要说明的是,我们用printf()函数来输出,而不是用puts()了。因为printf()比puts()更强大。

printf("结果是%d",c); 这里面的%d其实就是一个占位符,它具体的内容,是用后面c的变量的值来进行替换的。亲爱的读者,您可以试试写程序计算4乘以5的值并显示出来。不懂的可以随时问哈。
本帖来自安卓秘书
作者: 肖林    时间: 2023-2-19 23:10
JAVA第一课,什么?前面不是说到要学C语言么?怎么突然间学Java干嘛?别急别急。

首先,相对来说,C语言是比较难入门的。其次,先学C语言,再学Java,周期太长,极其容易导致自己失去信心。如果你时间充裕,还是强烈建议你把前面的C语言也入门一下。

你可以这么理解,假如上台表演一首钢琴曲,是很赚钱的事。那如果你想学习钢琴,目的是上台演奏赚钱。老师首先从五线谱和基本的声乐原理教起,钢琴还没摸到,几个月就过去了。搞不好直接就放弃学习了。怎么办?那苏姐可能就直接教你弹一首曲子。啥五线谱声乐基本功什么的,以后再慢慢补呗。我只需要短时间练习好这个曲子,上台就能够赚到钱,搞定。这才是极大的动力。以后再学其他曲子,会很快了。

让我们来看一下人生当中第一个Java程序。

前面C语言第一课里面学到,想让电脑输出,手机编程APP真好用。直接用这个puts("手机编程APP真好用。"); 就可以了。那Java里面该怎么写呢?很简单,System.out.print("手机编程APP真好用。");

啊,怎么这么简单?是的。就是这么简单。怎么和C语言很相似,但是就是哪里说不出来。别急,且看完整代码。

public class Main {
? public static void main(String []args) {
??? System.out.print("手机编程APP真好用。");
??}
}

什么?怎么多了那么多东西出来了? 先让我们来了解几个概念。

print就是打印的意思。这简单吧。那System和out呢?System就是系统的意思,out是外面的意思。整个联系起来,就是系统往外输出一些信息。

那public class Main是什么鬼? void main()又是什么鬼?怎么和C语言不一样?别急。前面这些都是固定格式的。 就好比你上台领奖,你总不能说一句话,这是我的奖,谢谢。然后就下去了。你不被人打死才怪。那你该怎么说?是不是大家都是一个套路,首先,感谢CCTV,MTV等等等等。前面一段都是废话。真正你自己说的,其实就中间一句,哇,真的领到奖了,好开心。然后又要说一大堆结束语,什么会再接再厉之类的。大家都这么套路过来。我们编程,同样要有这些套路。详细的解析,且看下一课吧。
本帖来自安卓秘书
作者: 肖林    时间: 2023-2-19 23:12
JAVA第二课。上一课苏苏姐给大家讲了一下最简单的Java代码。那么,现在我们来分析它吧。

?? public class Main {??
??? public static void main(String []args) {??
??????? System.out.print("手机编程APP真好用。");??
??? }??
}??
?

先来看一下那一句最重要的部分。System.out.print("手机编程APP真好用。");
这里面这个System.out.print("");这种固定格式呢,就好比我们要对僵尸说,啊玛尼玛尼哄,僵尸快动,好了。其实僵尸快动,才是真正的命令。但是你不说啊玛尼玛尼哄,僵尸哪里会听得懂哦。再来一句,啊玛尼玛尼哄,僵尸快跑,好了。于是僵尸就跑了。
所以呢,System.out.print("");这个语句,把你想要让计算机显示的东西,放在括号里面的双引号里面,计算机就能显示啦。如果你直接给计算机说,手机编程APP真好用。这计算机哪里能听得懂啊,计算机要是会说话,肯定会说你有病。

print()这种格式,它叫函数。和数学里面的那个函数类似,但又不一样。而print()中间的双引号是什么呢?原来,在Java中,字符串需要用双引号" "包围起来。这样,计算机才能识别出这一段是字符串,也就是你想要让它显示的东西。
那最后那个分号是啥呢?它就是这条语句结束啦。比如你写文章,这一句写完了总得要加个句号吧。但是计算机里没有句号,它是以分号结尾的。这里大家要注意的是,编程里面全部要使用英文的符号。

接下来我们来看下其他的。
public class Main 是什么意思呢?class就是类的意思。public就是公开的意思。Main就是主要的意思。连起来啥意思?有一句话叫做物以类聚,人以群分。就是说,在java里面,每个函数啥的,都是放在一个一个类里面。当然,我们给这个类取个名字,叫Main。所以你会在你的源码文件夹下,看到一个Main.java。这个就是一个java类文件。如果你想取个其他的名字,也是可以的,不过要把文件名一起修改才可以。

好了,连起来,就是,取了个Main名字的类,这个类是公开的,大家都能访问。所以用public。那第二句呢?public static void main(String []args) 在java里面,程序要开始运行,必须要有一个主入口。入口就是,有个main函数。就是main(String []args)。除了public,static是啥意思呢?这个是静态的意思,具体后面再讲。void是空的意思,代表这个函数不用返回值。String []args这个是啥意思?没事,后面慢慢讲,你只需要知道,java运行,都是从这个main函数开始。好了,那我不要print函数可以吗?当然可以了。

?? public class Main {??
??? public static void main(String []args) {??
??? }??
}??
?

这样当然可以了。 就是啥也没有显示的。让我们来看个有意思的。比如说,我要输出,应用商店有手机编程APP下载。这还不简单,这样写,看。

?? public class Main {??
??? public static void main(String []args) {??
??????? System.out.print("应用商店有手机编程APP下载。");??
??? }??
}??
?

那我要再加入其他的文字。比如“请大家多多支持。”

?? public class Main {??
??? public static void main(String []args) {??
??????? System.out.print("应用商店有手机编程APP下载。");??
??????? System.out.print("请大家多多支持。");??
??? }??
}??
?

试试运行是什么效果。咦,怎么连在一起了?我刚刚不是换行打印的吗?别急别急,print只是单纯的打印,如果你需要换行打印,可以用println函数。

?? public class Main {??
??? public static void main(String []args) {??
??????? System.out.println("应用商店有手机编程APP下载。");??
??????? System.out.println("请大家多多支持。");??
??? }??
}??
?

是不是超级方便呀。java就是这样,上手的话比C语言会简单一些。越到后面,你会慢慢发现的。学习编程是一个长期的事,每天学习一点点,天天都有进步,还是很好的。不信,你现在已经学会了怎么让计算机输出想要的文字了。比如,你可以试试,让计算机输出,苏苏姐微信2133688724。你绝对可以办得到。
本帖来自安卓秘书
作者: 肖林    时间: 2023-2-19 23:14
JAVA第三课。什么是变量?就是一个可以变化的量。变量的英文单词是Variable,这个要记住哈。你记住了这个单词,很多东西就想明白了。因为有些编程语言,定义一个变量,就是用var,取自于这个单词的前三个字母。

还是举之前那个例子。生活中,假如我们想放几本书,那就买个放书的盒子就好了,假如我们想放小物件啥的,那就买个小一点的收纳盒。假如我们想放鸡蛋呢?那就得买那种放鸡蛋的专用盒。刚好可以卡住鸡蛋。

同样,在Java语言里面有8种基本的数据类型。分别是:byte(位)、short(短整数)、int(整数)、long(长整数)、float(单精度)、double(双精度)、char(字符)和boolean(布尔值)。这么多,怎么记得住呀。别急,先学会一种,其他的遇到了再去学。

比如,我们想放数字5,怎么放?5是整数,那就这样写 int a; a = 5;

和C语言一样,int a,意思就是声明一个整数型的变量。那a=5呢?这个不读a等于5,而是叫把5赋值给a。int就是Integer,整数的意思。记住这个单词哈。

int a; // 相当于去买个装鸡蛋的盒子

a=5; // 相当于把鸡蛋放在这个盒子里

所以如果直接int a=5; 就相当于买了一个装有5个鸡蛋的盒子。好了,既然有了整形变量,那我想让计算机给我算8+9等于多少?这怎么写?请看下面代码:

public class Main {
? public static void main(String []args) {
??? int a = 8; // 声明一个整形变量,存放8
??? int b = 9; // 声明一个整形变量,存放9;
??? int c; // 再声明一个整形变量
??? c = a + b; // 这样就能把a+b计算出来的值,赋值给c。
??? System.out.print("结果是" + c); // 通过这种,把c的值打印出来。
? }
}

那比如我想存放一句话,或者一段文字,一段英文之类。用什么存放呀。嘿嘿,java里面有个String类,我们可以用这个来存放。打个比方,我们要存放有中英文的句子,“手机编程App真好用呀,各大应用市场都有下载。”,这个怎么写呀,很简单,请看。

String d = "手机编程App真好用呀,各大应用市场都有下载。"这样就可以了。

那怎么输出呢?请看完整代码。

public class Main {
? public static void main(String []args) {
??? String d = "手机编程App真好用呀,各大应用市场都有下载。";
??? System.out.print("请看" + d); // 通过这种,把d的值打印出来。
? }
}

你肯定会问我,苏苏姐,你刚刚不是说有8种基本的数据类型吗?你这个String,也不在那8种里面呀。嘿嘿,因为String不是基本的数据类型呀,这里就不做深入讲解,随着课程的进行,后续会慢慢介绍哈。
本帖来自安卓秘书
作者: 肖林    时间: 2023-2-19 23:18
这个软件的开发者是个女的,感觉他这里面的课程还可以,这是我在这个软件里面复制的两种开发语言的前面三节课。这个JAVA是用来开发安卓软件的。
本帖来自安卓秘书
作者: 小李同学    时间: 2023-2-20 18:32
下载链接有吗?或者是下载渠道?
本帖来自安卓秘书
作者: 小李同学    时间: 2023-2-20 18:32
谢谢啊
本帖来自安卓秘书
作者: 小李同学    时间: 2023-2-20 18:36
还有,我想求一门就是手机编程语言,例如,androllua家,就是他类类似这种的语言和教程
本帖来自安卓秘书




欢迎光临 爱盲论坛 (http://aimang.net/) Powered by Discuz! X3.2