三. Java“速学通”之语句
前言 这是课程的第三篇比较简单,语句篇结束,下一篇开始数组和方法相关的内容,故命名为数组和方法。 以防有新读者所以我简述一下第一篇的前言。 这个Java急速学习课程适合有一定编程基础的人。它通过实际的代码例子来教Java,减少了理论讲解,使学习过程更直观,帮助你更快地掌握Java的核心技能。课程内容经过优化,力求简洁明了。同时,课程鼓励大家交流心得,提出更好的解决方案,以此来不断改进课程内容。 包含的知识 if判断语句 switch判断语句 while循环语句 do…while循环语句 for循环语句 认识break和continue语句的区别 具体代码123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105...
二. Java“速学通”之基础
前言 这是课程的第二篇,基础篇结束,下一篇开始语句相关的内容(if,for,while,switch),所以命名为语句,以防有新读者所以我简述一下第一篇的前言。 这个Java急速学习课程适合有一定编程基础的人。它通过实际的代码例子来教Java,减少了理论讲解,使学习过程更直观,帮助你更快地掌握Java的核心技能。课程内容经过优化,力求简洁明了。同时,课程鼓励大家交流心得,提出更好的解决方案,以此来不断改进课程内容。 包含的知识这段Java代码展示了多个基本编程概念和技术细节。下面是对这些知识点的总结: 自增自减运算符 类名 BasicZc0 遵循了大驼峰命名法(PascalCase)。 ++ 和 –:前置和后置自增自减运算符的使用及区别。 后置自增 (a++):先使用当前值,再加 1。 前置自增 (++a):先加 1,再使用新值。 扩展赋值运算符 printZC() 是一个静态方法,用于输出文本 “ZC”。 sum(int a, int b) 是一个静态方法,接受两个整数参数,并返回它们的和。 printLiteral() 方法展示了如何打印不同类型的...
一. Java“速学通”之基础
前言 Java急速学习课程是专为那些已经具备一定编程基础的同学设计的高效学习路径。这种学习方法摒弃了繁冗的理论堆砌,转而采用直接明了的代码示例与细致入微的注释来传授知识。每一个核心概念和技巧都通过精心挑选的实战代码片段来阐述,确保学习者能够通过观察实际运行的代码,迅速把握Java语言的精髓。这种方法不仅让学习过程变得更加直观,也让记忆知识点变得更加牢固和持久。 为了最大化学习效率,课程内容经过了反复的精炼和优化。笔者投入了大量的时间和精力,对每一行代码、每一段注释进行斟酌,力求在不牺牲理解深度的前提下,最大限度地压缩代码量,去除冗余,使学习材料更加紧凑、集中。这样的设计旨在帮助同学在有限的时间内,快速掌握Java编程的核心技能,加速从入门到精通的过程。 此外,本课程鼓励开放式的交流与合作。如果你在学习过程中产生了新的见解,或是发现更佳的实现方式,非常欢迎你直接与笔者进行交流和讨论。我们相信,通过这种双向互动,不仅能帮助你深化个人理解,也能促使课程内容不断迭代升级,更加贴合学习者的需求。 包含的知识这段Java代码展示了多个基本编程概念和技术细节。下面是对这些知识点的总结: ...
python 爬虫初步学习
python 爬虫学习前言爬虫是自动化抓取网页数据的一种技术爬虫的实现原理是: 模拟浏览器,向目标网站发送请求 获取网页数据,对数据进行解析,保存 爬虫的分类: 通用爬虫 聚焦爬虫 学习爬虫不要心急,慢慢来收获会很多。 一、Robots协议是什么?Robot协议是国际互联网通行的道德规范,告诉人们那些可以爬,那些不可以爬,但是没有写入法律。 二、爬虫的使用步骤1.获取网页基础技术:request,urllib,selenium。进阶技术:多进程多线程抓取,登录抓取,突破IP封禁,服务器抓取。 2.解析数据基础技术:re正则表达式,BeautifulSoup,lxml。进阶技术:解决中文乱码。 3.存储数据基础技术:存入txt文件,存入csv文件,存入json文件。进阶技术:存入SQL数据库。
python 学习第十二天
python 学习12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819...
python 学习第十一天
python 学习12345678910111213141516171819202122232425262728293031323334#画个二叉树import turtledef draw_brach(brach_length): if brach_length>5: if brach_length<40: turtle.color('green') else: turtle.color('red') turtle.forward(brach_length) print('向前',brach_length) turtle.right(25) print('右转25') draw_brach(brach_length-15) turtle.left(50) print('左转50') ...
python 学习第十天
python 学习1234567891011121314151617181920#五彩星星import turtledef drawstar(x,y,c): turtle.color(c) turtle.up() turtle.goto(x,y) turtle.down() turtle.begin_fill() for i in range(5): turtle.forward(100) turtle.right(144) turtle.end_fill()turtle.bgcolor('black')drawstar(-100,100,"yellow")drawstar(100,100,"green")drawstar(0,0,"orange")drawstar(-100,-100,"red")drawstar(100,-100,"purple")turtle.done() 123456...
python 学习第九天
python 学习12345678#turtleimport turtleturtle.shape("turtle")turtle.forward(100)turtle.left(90)turtle.done()#turtle海龟 arrow箭头 circle实心圆#square实心方 triangle三角形 classic默认 123456import turtleturtle.shape("turtle")for i in range(4): turtle.forward(100) turtle.right(90)turtle.done() 12345678910111213#turtleimport turtleturtle.bgcolor('red')num =int(input("请输入正多边形的数目:"))color=input("请输入正多边形填充的颜色:")turtle.fillcolor(color)angle=180-(...
python 学习第八天
python 学习123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129#事件处理#常见事件系列类型#<Control-Shif-Alt-KeyPress-A> #同时按下Ctrl,Shift,Alt,A#<KeyPress-A> #按下A#<Button-1> #单击左键#<Double-Button-1> #双击左键#短格式<...
python 学习第七天
python 学习1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798#图形用户界面#关于Tkinter内置库,Python的标准GUI库,支持win,Linux,UNIX,Macintosh#tk接口是Tk图形用户界面工具包标准的Python接口#图像化编程的基本步骤#导入Tkinter模块#创建GUI根窗口#添加人机交互控件并编写相应的函数#在主事件循环中等待用户触发事件响应import tkintermaster=tkinter.Tk() #创建顶层窗口对象master.title("这是一个窗口")master.geometry("300x120")master.mainloop() ...