Advanced Python

Course

In London

£ 199 VAT inc.

Description

  • Type

    Course

  • Location

    London

  • Start date

    Different dates available

Building on what you have learnt on an introductory Python course you will explore more advanced programming concepts and techniques that will make you a more accomplished and efficient programmer. This course is designed to not only give you the practical programming experience to build programs that solve real world problems but also give you the theoretical background that underpins all mainstream programming language.

Facilities

Location

Start date

London
See map
Keeley Street, Covent Garden, WC2B 4BA

Start date

Different dates availableEnrolment now open

About this course

By the end of this course you should be able to...
- Build sub-routines to improve good programming practise
- Use Modules to create your own code libraries
- Use inbuilt data structures such as Lists and Dictionaries
- Produce programs with Graphical User Interfaces for Windows, Mac and Linux.

Bring a USB key, pen and notepad for note taking. Computers are provided for each student.

There will be some theoretical underpinning to the course, but it is nearly all practical, through teacher demonstration and practical programming and problem solving activities. There is no official work set outside the class but it is a good idea to practise the skills you have learnt to reinforce classroom learning.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Programming

Course programme

Code hiding and code reuse
As the code in most software applications continue to grow in size (it is estimated that there are over 50 million lines of code in Microsoft Windows alone) it is important that the competent programmer learns techniques to make their code work harder. By learning how to build sub-routines and store them in modules you will create toolkits of code that can be reused in multiple programming projects.

Advanced data structures
What we recognise as the modern day computer only really started to evolve in the late 1970s and therefore programming as a discipline is still a relatively new and evolving field. As advances in technology mean our computers are becoming more powerful and we find more ways to use them to solve problems we also need to find more sophisticated ways of storing data to aid the problem solving process. This course will introduce you to advanced Lists and Dictionaries and give you the opportunity to explore Tuples. All vital tools needed in the modern day programmer’s toolkit.

Graphical Interfaces
As a budding programmer we already know we need to create programs that can be used not just by the technically competent but by all users. Using the inbuilt Tkinter library you will create graphical applications that only need to be coded once to work on Windows, Mac and Linux systems. You will learn to use buttons, text boxes and other graphical tools to make your programs user friendly.

Additional information

Any other programming language such as Java, C#, C++. General information and advice on courses at City Lit is available from the Student Centre and Library on Monday to Friday from 12:00 – 19:00. See the course guide for term dates and further details

Advanced Python

£ 199 VAT inc.