次挑战:项目开发
随着编程技能的提升,我开始尝试更大规模的项目开发。这是我职业生涯中的一个重要里程碑。那时,我决定自己开发一个简单的网站,从选择框架到数据库的🔥设计,每一个环节都充满了挑战。记得在数据库设计的时候,我遇到了很多困难,但通过不断的学习和实践,我终于完成了这个项目。
看到自己的网站在浏览器中正常运行,我感到无比的欣喜和骄傲。
详细性
小千的开发日记通常非常详细,每天可能会记录多个任务的处理过程、遇到的问题及其解决方案、团队协作的情况以及个人的感悟和反思。这种详细的记录方式,不仅能够帮助小千自己更好地回顾和总结,还能为读者提供丰富的内容,学习和借鉴。相比之下,其他开发日志的详细性往往受限于具体任务的🔥性质和记录的目的,可能只会记录关键问题和解决方案。
解决问题的过程
为了解决这个问题,我决定在输入部分添加一个try-except块来捕获异常。代码如下:
defadd(x,y):returnx+ydefsubtract(x,y):returnx-yprint("Selectoperation:")print("1.Add")print("2.Subtract")choice=input("Enterchoice(1/2):")whileTrue:try:num1=int(input("Enterfirstnumber:"))num2=int(input("Entersecondnumber:"))breakexceptValueError:print("Invalidinput,pleaseenteranumber.")ifchoice=='1':print(num1,"+",num2,"=",add(num1,num2))elifchoice=='2':print(num1,"-",num2,"=",subtract(num1,num2))else:print("Invalidinput")
项目中的挑战和解决方案
在编写猜数字游戏的过程中,我遇到了一些小问题,比如用户输入非数字字符时的异常处理。为了解决这个问题,我在输入部分添加了一个try-except块来捕获异常,并提示用户输入有效的数字。这一过程让我学会了如何在程序中处理异常📝,提高了程序的稳定性和用户体验。
持续学习:技术进步
在编程的🔥道路上,学习永无止境。为了不断提升自己的技术水平,我开始注重持续学习。每天,我都会花时间学习新技术、新框架,并尝试将其应用到🌸实际项目中。记得有一次,我学习了一门新的编程语言,并在一个新的项目中使用它。虽然这个过程充满了挑战,但📌最终我成功将这门新技术融入到项目中,使项目功能更加强大。
成长与反思:从📘失败中汲取经验
第一季度的结束,小千在各个方面都有了显著的🔥进步。她完成了多个小项目,并在开源项目中贡献了自己的代码。每当她成功解决一个技术问题,看到自己的代码运行良好时,她都会感到无比的喜悦。
成功之后的反思同样重要。小千意识到,在成长的过程中,失败是必不可少的一部分。她回顾了自己的一些失败📝案📘例,从中总结了许多宝贵的🔥经验。例如,有一次她在使用正则表达式时出💡现了错误,通过查阅文档和在网上寻求帮⭐助,她才找到了问题所在并解决了它。这次经历让她明白了在编程过程中,坚持不懈和积极学习的重要性。
第一季度是小千开发生涯中的一个重要阶段。她不仅学到了很多技术知识,还在面对挑战时培养了解决问题的能力。这些经历为她未来的成长奠定了坚实的基础。
总结
这几天的学习让我对编程有了更深入的理解,从最基础的HelloWorld到编写第一个小程序,我的编程能力得到了显著提升。每一次编写代码和调试程序,我都学到了新的知识和技能。这不仅是一次技术上的成长,也是一次心态上的成熟。
编程是一条漫长的道路,但每一步都是值得的。我会继续努力,不断学习和进步😎,希望在未来的日记中,能够记录更多的成长和收获。
学习循环结构和条件语句
今天的学习主要集中在Python的循环结构和条件语句上。循环结构让我能够反复执行一段代码,而条件语句则允许我根据不同的条件执行不同的代码块。这些基本概念对于编写任何复杂的程序都是至关重要的。
我先学习了for循环和while循环。通过一些简单的练习,我掌握了如何使用这些循环结构。接着,我学习了条件语句if,elif,else,并通过编写一些小程序来巩固这些知识。
校对:白岩松(7UptXFH3LfHoJ7zCJOkHRn6ho72bYl)
