front|互联网商用开发(18门语言 · 全套10阶案例)

后端、前端、微服务、企业项目主流开发语言,从小白到精通完整代码示例

域名 yiliancai.com | ICP备案:粤ICP备2026063737号 | 非商业个人学习站点

← 返回资料库总首页 | 集团主站 static.yiliancai.com

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区块替换语言语法即可。