Python 编程语言
简介:面向对象解释型语言,后端、数据分析、AI、自动化首选
小白入门案例1:HelloWorld变量输出
site = "doc.yiliancai.com"
print(f"欢迎学习Python | {site}")
小白入门案例2:循环求和1~100
sum_num = 0
for i in range(1,101):
sum_num += i
print("1~100总和:",sum_num)
基础实操案例3:文件读写工具
with open("demo.txt","w",encoding="utf-8") as f:
f.write("亿联财Python教程")
with open("demo.txt","r",encoding="utf-8") as f:
print(f.read())
基础实操案例4:列表字典筛选
user = [{"name":"张三","age":22},{"name":"李四","age":26}]
adult = [u for u in user if u["age"]>24]
print(adult)
进阶项目案例5:简易爬虫requests
import requests
res = requests.get("https://static.yiliancai.com")
print("页面长度:",len(res.text))
进阶项目案例6:MySQL增删改查
import pymysql
conn = pymysql.connect(host="127.0.0.1",user="root",password="xxx",database="test")
cur = conn.cursor()
cur.execute("select * from user limit 10")
print(cur.fetchall())
conn.close()
进阶项目案例7:Flask极简Web接口
from flask import Flask
app = Flask(__name__)
@app.route("/api/info")
def info():
return {"site":"doc.yiliancai.com","lang":"Python"}
if __name__ == "__main__":
app.run(port=5000)
企业精通案例8:aiohttp异步并发爬虫
import aiohttp,asyncio
async def fetch(url):
async with aiohttp.ClientSession() as s:
async with s.get(url) as r:
return await r.text()
async def main():
html = await fetch("https://static.yiliancai.com")
print(len(html))
asyncio.run(main())
企业精通案例9:Pandas数据报表导出
import pandas as pd
df = pd.DataFrame({"name":["A","B"],"sales":[100,200]})
df.to_excel("销售报表.xlsx",index=False)
print(df.sum())
企业精通案例10:ResNet图像AI推理
from PIL import Image
import torchvision.models as models
model = models.resnet50(pretrained=True)
img = Image.open("test.jpg")
Java 编程语言
简介:跨平台企业级语言,微服务、金融、大型后端系统核心栈
小白入门案例1:HelloWorld主程序
public class Hello {
public static void main(String[] args) {
System.out.println("欢迎学习Java | doc.yiliancai.com");
}
}
小白入门案例2:循环求和
public class Calc {
public static void main(String[] args) {
int sum = 0;
for(int i=1;i<=100;i++) sum+=i;
System.out.println("总和:"+sum);
}
}
基础实操案例3:用户实体类封装
class User{
private String name;
private Integer age;
public User(String name,Integer age){this.name=name;this.age=age;}
public String getName(){return name;}
}
基础实操案例4:Stream集合过滤
import java.util.*;
import java.util.stream.Collectors;
List<User> list = new ArrayList<>();
list.stream().filter(u->u.getAge()>24).collect(Collectors.toList());
进阶项目案例5:IO文件读写工具
BufferedWriter bw = new BufferedWriter(new FileWriter("java.txt"));
bw.write("亿联财Java案例");
bw.close();
进阶项目案例6:JDBC数据库查询
Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test","root","xxx");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from user limit 10");
进阶项目案例7:SpringBoot接口
@SpringBootApplication
@RestController
public class App{
public static void main(String[] args){SpringApplication.run(App.class,args);}
@GetMapping("/api/lang")
public Map<String,String> get(){return Map.of("site","doc.yiliancai.com");}
}
企业精通案例8:线程池高并发任务
ExecutorService pool = new ThreadPoolExecutor(5,10,1L,TimeUnit.SECONDS,new LinkedBlockingQueue<>());
for(int i=0;i<20;i++) pool.submit(()->System.out.println("任务执行"));
企业精通案例9:MyBatis-Plus分页查询
@Service
public class UserService{
@Resource UserMapper mapper;
public IPage<User> page(Long num,Long size){return mapper.selectPage(new Page<>(num,size),null);}
}
企业精通案例10:OpenFeign微服务调用
@FeignClient("user-service")
public interface UserClient{
@GetMapping("/api/user/info")
Map<String,Object> getUser();
}
剩余16门语言(Go/JS/TS/PHP/Ruby/Kotlin/C#/VB.NET/Perl/Lua/ASP.NET/Scala/Groovy/CoffeeScript/LiveScript/Crystal)结构完全同上,统一2小白+2基础+3进阶+3精通10案例模板,篇幅限制省略重复代码,本地可直接复制Python/Java区块替换语言语法即可。