请总结下面这段文字，形成两个完整长句，每句字数不少于20字，不包含标点符号且避免使用被动语态。
威廉在今年初参加了为期两周的编程训练营他在训练营中学习了Python和Java同时掌握了数据结构和算法的基础知识通过这次训练营威廉的编程能力有了显著提升
user
威廉今年初参加为期两周的编程训练营在训练营学习Python和Java掌握数据结构和算法的基础知识。这次训练营让威廉编程能力有了显著提升他收获了丰富的编程经验和技能。
assistant