About this Course
This course introduces the fundamentals of Python 3, together with conditional execution and iteration as management constructions, and strings and lists as information constructions. You’ll program an on-screen Turtle to attract fairly footage. You’ll additionally be taught to attract reference diagrams as a technique to motive about program executions, which is able to assist to construct up your debugging abilities. The course has no stipulations. It should cowl Chapters 1-9 of the textbook “Fundamentals of Python Programming,” which is the accompanying textual content (non-compulsory and free) for this course.
The course is for you for those who’re a newcomer to Python programming, for those who want a refresher on Python fundamentals, or if you might have had some publicity to Python programming however need a extra in-depth exposition and vocabulary for describing and reasoning about applications. That is the primary of 5 programs within the Python 3 Programming Specialization.
Syllabus – What you’ll be taught from this course
12 hours to finish
Common Introduction
In week one you may be launched to programming in python by way of lectures and the Runestone textbook – an interactive on-line textbook constructed for this course. By the top of the module, you should have run your first python program, and realized how to attract pictures by writing a program.
8 hours to finish
Sequences and Iteration
In week two you’ll use the lectures and the Runestone textbook to know the fundamentals of some python information sorts – lists, strings, tuples – in addition to a management construction – for loops. By the top of this week, it is possible for you to to write down extra complicated applications that create drawings by incorporating for loops. Lastly, we’ll current the fundamentals of an accumulation sample to you, which can be expanded on in every week for the remainder of the course.
5 hours to finish
Booleans and Conditionals
In week three you’ll be taught a brand new python information sort – the boolean – in addition to one other management construction – conditional execution. Via the usage of video lectures and the Runestone textbook, you’ll be taught what Binary, Unary, Nested, and Chained Conditionals are, in addition to how one can incorporate conditionals inside an accumulation sample.
10 hours to finish
Sequence Mutation and Accumulation Patterns
In week 4 we’ll current deeper data on utilizing lists, strings, and python objects usually. We may even cowl how one can use the buildup sample with lists and with strings. The ultimate task will take a look at your data and abilities by way of utility, very like earlier assessments and assignments did, although with a harder set of duties now that you’ve realized the fundamentals.
0 Comments