Skip to content

cpspalding/Python-For-Everybody

Repository files navigation

Python-For-Everybody

Goals (high level intended outcomes; for software, a Product Backlog)
-Develop a basic understanding of Python and what Python is.
-Learn how to program.
-Understand fundamental programming concepts such as data structures.
-Describe the basics of the Structured Query Language.
-Create your own applications for data retrieval and processing.
Boundaries / Scope (where the functions and responsibilities of the solution start and end / what it should do and what is left to other systems to do)
-Complete Course 1 Programming for Everybody (Getting Started with Python)
-Complete Course 2 Python Data Structures
-Only using python and not other langues.
-Task is completed when course is finished.
Success criteria (set of conditions to be satisfied at completion; must be measurable and verifiable, like a test)
-My own application for data retrieval and processing.
-Weekly work log with screenshots and summaries to demonstrate activity to keep my work updated and ontime.
-Utilize core programming tools such as functions and loops.
-Have a completed project by the end of the course that is ON TIME.
Constraints (externally imposed limitations on system requirements, design, or implementation or on the process used to develop or modify a system)
-Not paying for the course so I won't be able to obtain the certificate.
-I don't know a single thing about programming so I'm learning everything from the beginning.
-I can only work on project with wifi available.
Assumptions (things that are accepted as true or as certain to happen, without proof)
-The courses will be available for the duration of the semester.
-I have a laptop to use python.
-I will learn python.
-I can skip the Installing Python unit because it's installed.
-Might need additional time to complete sections because no previous knowledge.
Stakeholders (individuals or organizations having a right, share, claim, or interest in a system or in its possession of characteristics that meet their needs and expectations)
-Professor - for grade
-Parents - just wanting to make them proud.
-Florida- I'm on a full scholarship so I have to pass my classes.
-Myself- I got this, even though I don't' know anything about computers, YET.
-Perspective Employers - the basic understanding of python may be beneficial when running my family business Spalding Carpet Cleaners.
Timelines (for software, a breakdown of high level goals like from the Product Backlog into time-bound smaller, more detailed tasks, like in Sprint Backlogs)
-Chapter One - Why we Program? (3 hours)

-Chapter Two: Variables and Expressions (3 hours)
-Chapter Three: Conditional Code (3 hours)
-Chapter Five: Loops and Iteration (3 hours)
-Chapter Four: Functions (2 hours)
-Chapter Seven: Files (3 hours)
-Chapter Eight: Lists (3 hours)
-Chapter Six: Strings (3 hours)
-Chapter Nine: Dictionaries (3 hours)
-Chapter Ten: Tuples (2 hours)
-Graduation and work on independent program (2 hours)
-Complete independent program (2 hours)

So far, I've used python for everybody as a review to reinforce material the professor has taught us in class. It jogs my memory over the weekend, and it better helps me understand the material that is increasingly getting harder over the duration of the course. It sure is helping me use lists on my integration project.

I used snip it for my images but they still turned out enlarged.

Python For Everybody has helped me develop a basic understanding of materials we have yet to go over in class, including: lists, dictionaries, and tuples!

The code he goes into are a little complicated for me to understand so I took notes on the examples I could comprehend.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages