Starting Out in Programming with Python

by Think Create Learn Claim Listing

Learn the fundamental programming concepts using Python whilst creating a working music library application.This course is an ideal introduction for those looking to explore programming for fun or as a career.

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

Think Create Learn Logo

img Duration

2 Days

Course Details

If you have never done any computer programming, looking at pages and pages of programme code can be daunting. Fear not! In this course, you will learn the basics of computer programming whilst creating a music library application.

This course is an ideal introduction for those looking to explore programming for fun or as a career.

 

Course Outline

Level

For absolute beginners, suitable if you are completely new to programming. No programming experience needed. Students will be guided as needed to complete the programming tasks.

 

Description

Learn the fundamental programming concepts using Python whilst creating a working music library application

 

Detail

Getting Started

Understanding what computer programming is all about and where Python fits in.

 

Computational Thinking

Understanding how computers execute a program. Using a variety of "unplugged" activities to reinforce learning.

 

Basic Programming Concepts

Hands-on working through the basic concepts of programming in Python – objects, identifiers, types, operators, lists, loops, decisions, modules and functions.

 

Program Design

Understanding how to approach building an application from scratch.

 

Iterative Development

Building the application bit-by-bit.

 

Building a User Interface

Displaying the music library nicely on the screen. Getting the user to select albums and tracks.

 

Testing and exception handling

Testing the application and dealing with errors

 

Playing the Music

Playing your selected track using a third-party library.

 

Skills you will pick up in the course

Key skill categories

  • Programming

  • Python programming

 

On successful completion of this course, students will be able to

  • Apply fundamental programming principles to new programming tasks.

  • Combine a variety of self-written and third-party modules to create a working application.

  • Demonstrate good programming disciplines such as commenting and exception handling in their coding.

  • London Branch

    17. 478 Chiswick High Rd, London

Check out more Python Programming courses in UK

University of Aberdeen Logo

C/C++ Programming

C programming is presented with an introduction to methods for design of well-structured and maintainable computer programs. The course begins by introducing the syntax and semantics of the C programming language. This includes the use of structures and of pointers with a view to a later introducti...

by University of Aberdeen [Claim Listing ]
AE-CodeKidz Logo

Java

Java compared to other programming languages, its advatages and disadvantages How to write a Java program, using the right editor "Compile once, run anywhere" Executing and Writing simple Examples Variables, Statements and expressions Arrays and other data structures

by AE-CodeKidz [Claim Listing ]
London Academy of IT Logo

Python Intermediate to Advanced

This course is designed for delegates who have covered the basic course on the python programming. The course is for professionals/students who want to further enhance their knowledge on python and see how python is well integrated with other languages.

by London Academy of IT
Knowledge Tree Logo

C#

C# can be used to create almost anything but is particularly strong at building Windows desktop applications and games. C# can also be used to develop web applications and has become increasingly popular for mobile development too.

by Knowledge Tree [Claim Listing ]
Verhoef Training Logo

Java Programming

Many courses teach the Java programming language without giving delegates the benefit of a solid grounding in Object-Oriented techniques. Likewise, an OO course can be somewhat dry and theoretical without the benefit of implementation within the framework of a current programming language.

by Verhoef Training [Claim Listing ]

© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy