The document outlines Syed Azfar Ahmad's SIL project focused on learning Python programming. It details his learning journey through various sessions covering topics such as variables, conditional statements, functions, lists, and loops, along with examples of his work. The reflection section expresses his aspirations to become a software engineer and continue developing his programming skills.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
11 views15 pages
Skiiib
The document outlines Syed Azfar Ahmad's SIL project focused on learning Python programming. It details his learning journey through various sessions covering topics such as variables, conditional statements, functions, lists, and loops, along with examples of his work. The reflection section expresses his aspirations to become a software engineer and continue developing his programming skills.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15
My SIL project
Name: Syed Azfar Ahmad (30)
Class: 1C What is my SIL project?
For my SIL project I chose to learn how to write
computer programmes in Python language In this presentation WHY DID I CHOOSE TO PROGRAM USING PYTHON? WHAT WERE THE STEPS I TOOK TO LEARN HOW TO we will be PROGRAM USING PYTHON?
covering the following points:
WHAT ARE THE SOME EXAMPLES AND
APPLICATIONS OF WHAT I SCREENSHOTS OF MY HAVE LEARNT? WORK. I am interested in how computer Why did I software is made. choose to learn how to program I thought that this SIL project is with the perfect opportunity to learn my desired skill. Python? What were the steps I took to learn how to write programmes in Python?
• I started by watching a Python programming course
for beginners on YouTube. This course is available on the channel, CSDojo. • As per the instructions in the course, I installed Anaconda Navigator on my computer and launched Jupyter Notebook. • The course is broken up into chapters that is covered in each episode. My Learning Journey End of February
• First session, "What are
variables?" • Learnt how assign values to variables. • Eg. I can assign the variable, 'a' to the value 5. To do this I need to type, 'a = 5' and run the code. • To see if the code worked, I could type, ' print (a) End of March
• Second session, "
What are if else statements?" • I learnt about conditional statements. • Such as if, elif and else. • Using what I learnt, I created a simple BMI calculator. End of April
• Third session, "How to use
functions?". • I learnt that a function is a collection of instructions. • I learnt how to use functions. • By applying what I learnt, I created a slightly more complicated BMI calculator which can calculate the BMI of multiple people at once while saving time. End of May • Fourth session, "What are lists?". • I learnt that a list is used to store a list of things. • I learnt how to add items to the list by using the append function. • I learnt how to remove things from the list by using the pop function. • I learnt how to swap the places of things in a list End of June • Fifth session, "What are loops?" • I learnt that a loop is an iterating function. • It is used to iterate over items in a lists. • I learnt how to use 'for loops' to find the sum of all the numbers in list. • I learnt about ranges and how to list the numbers within a certain range of numbers. • I learn the functions of modulo operators. • I learnt how to find specific numbers in a range which are multiples of a certain number. End of July • Sixth session, "While loops and the break statement" • I learnt how to use while loops and when to use the break statement. • While loop allows a continuous execution of the program as long as the condition is met • Break statement exits the execution of the while loop and ignores the remaining statements in the loop End of August
• Seventh session, "More
about for loops" • I learnt how to use for loops to print the words in a list multiple times. I can choose to print a certain word two times and another word three times. Reflection • I can apply these skills in life if I choose to become a software engineer and I can utilize what I have learnt to make new technologies. • I hope that I can continue my journey of learning programming with Python. I can study more and eventually I hope to be very skilled in computer programming • My near-term goal is to build gadgets and control them using computer programmes. Thank You & Nil Sine Labore