This essay aims to explore the interplay between programming and data communication, delving into how programming languages, protocols, and technologies enable effective network communication. By examining the fundamental concepts of networking and the role of programming in this domain, we can app...
CST1510 Programming for data communication and networks
Portfolio
Introduction
My programming portfolio will showcase the first 6 weeks of learning and understanding python to
implement code and complete tasks as efficiently as possible. This is important for me to highlight my
progress as a programmer through lab activities specifically for each week and detailed reflections to
improve on my code and ensure the code runs as smoothly and effectively as possible. This programming
portfolio is a crucial part of the assessment to show what I have learnt in the lectures and workshops
and to implement these skills into my programming portfolio with clear understanding and efficient
progress towards the end of the 6 weeks.
The first 6 weeks have been an exciting, useful and knowledgeable part of the process of learning the
fundamentals and key importance of programming. I have been able to gain a deeper understanding of
how python works and how I was able to compete every week as effectively as possible. Python is a user-
friendly, versatile, and powerful for many beginner programmers to emphasize readability which allows
developers to write clean and understandable code, its debugging feature to allow a user to effectively
make it easier to see effects of changes happen quickly or its dynamic typing to allow users a more
flexible adaptable programming technique. It is highly effective to solve problems and complete tasks as
efficiently as possible. My key interests during the 6 weeks have been the understanding of conditional
statements which I have used previously for a test in data entry. This was interesting to me because I had
a good understanding of using else and if during my lessons at college to allow me complete my activity
as abruptly as possible. Challenges I have faced is understanding pandas
Week 1
The first week of my programming portfolio will focus on variables, simple data types and basic I/O
operations, this is not highly complex and a simple activity in which I will need to complete. The lab
activity which I have chosen is writing a programme, calculating the amount of money that I will have in
3 years, knowing that I will be putting aside £10 every week as well as parents will be giving me £20
every week and finally my little sister will be taking out £0.50 from my savings every 2 weeks. This
program is a typical example to show my understanding of using variables, simple data types and basic
I/O operations.
Week 1 Lab Worksheet
Typical Lab Worksheet
1
, Programming Portfolio - Ridhwan Hussain
Here is the screenshot of the completed code
Result
Reflections and Highlights
The code has been completed and the task has been met to allow a user to calculate how much money
he has spent and how much he has saved. Throughout the process of making this code there were a few
challenges that occurred for example, being able to understand the coding structure and understanding
what code does and what to meet the requirements. A clear example of a struggle would be writing the
2
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller ridhwanh. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for £6.86. You're not tied to anything after your purchase.