diff --git a/Part-B/ide_features.md b/Part-B/ide_features.md index cb90518..6faae66 100644 --- a/Part-B/ide_features.md +++ b/Part-B/ide_features.md @@ -4,32 +4,29 @@ > Write a short reflection on your experience using the course IDE to complete your first programming assignment. Briefly describe what it was like to write, run, and test code in an IDE for the first time. Introduce the three IDE features you selected and briefly explain why learning to use IDE features can help you as a beginning programmer. Save specific examples for the feature sections below. Delete these instructions when done. -TODO: Replace with your introduction here. +Using the course IDE for this assignment gave me more practice with writing and running Python code. At first, I had to get used to where everything was and how to run my program, but after testing my code a few times it started to make more sense. Three features that stood out to me were syntax highlighting, error detection, and being able to run and test my code in the same place. I think learning these features will help me as I continue learning Python because they make it easier to understand what my code is doing and find mistakes. -## Feature 1 – TODO: Replace with name of your Feature1 +## Feature 1 – Syntax Highlighting > In one paragraph, identify the first feature you selected, explain what it does, and describe how it helped you while developing or testing your program. Include specific details about how it improved your workflow, made coding easier, or helped you find and fix errors more efficiently. Delete these instructions when done. -TODO: Replace with your Feature 1 paragraph here. +The first feature I found helpful was syntax highlighting. The IDE displays different parts of the code in different colors, which makes the code easier to read. For example, when I used input() and print() in my program, I could easily tell the difference between the functions, variables, and text. This helped me keep track of what I was writing instead of looking at one big block of code -## Feature 2 – TODO: Replace with name of your Feature2 +## Feature 2 – Error Detection > Write one paragraph explaining your second feature. Describe how it functions, what benefits it provided while coding, and why it might be valuable for beginning programmers. Connect the feature to your personal experience using it in this project. Delete these instructions when done. -TODO: Replace with your Feature 2 paragraph here. +Another feature that helped me was error detection. When something was typed incorrectly, the IDE could help point me toward where the problem was. This was useful because I am still learning Python and sometimes a small mistake can stop the entire program from running. Instead of looking through every line, I could focus on the area where the error happened and try to figure out what I needed to fix. -## Feature 3 – TODO: Replace with name of your Feature3 +## Feature 3 – Running and Testing Code > In a single paragraph, identify and explain a third IDE feature. Discuss how it enhanced your programming experience or supported best practices such as readability, debugging, or organization. Give a brief, real example of how you used it. Delete these instructions when done. -TODO: Replace with your Feature 3 paragraph here. +Being able to run and test my program directly in the IDE was probably the feature I used the most. After writing my program, I could run it and enter a name and age to see if it calculated the correct birth year. If the output was not what I expected, I could go back to my code, make a change, and run it again. Being able to test the program this way helped me better understand how the code works. ## Conclusion > Summarize what you learned from using your IDE in this assignment. Reflect on how these features will support your future programming work and improve your confidence as a new programmer. Delete these instructions when done. -TODO: Replace with your conclusion here. +Overall, using the IDE made this assignment easier to complete. I learned that it is more than just a place to type code because it also gives me tools to read, test, and troubleshoot my programs. As I get more comfortable with Python, I think these features will help me catch mistakes faster and become more confident writing my own programs. -## References - -TODO: Replace with your source citations here in APA style, if any. Delete section heading and this text if not used.