Introduction to Programming with Python

Short course

In Islington

Price on request

Description

  • Type

    Short course

  • Location

    Islington

The introduction to programming with Python short course teaches Python to beginners, a powerful open source language that is very popular in the fields of data analysis, finance and web development.With this hands on course, students with little or no prior experience will learn how to think like programmers and apply knowledge gained on practical exercises done in class, with an experienced tutor present to answer questions.The course is taught over 10 weeks on Tuesday evenings allowing you to continue with full-time employment. Studying one of our short courses is a fantastic way to learn new skills and can be used as a great way to further your career.By becoming a short courses student, you will also gain access to City's student services including our library facilities. Course Information Start DateStart TimeDurationCostCourse CodeApply Tuesday 4 October 2016 18:30 - 20:30 10 weekly classes £460.00 CS2611 Apply Now Tuesday 17 January 2017 18:30 - 20:30 10 weekly classes £460.00 CS2611 Apply Now Tuesday 2 May 2017 18:30 - 20:30 10 weekly classes £460.00 CS2611 Apply Now Eligibility  Computer literacy. English Requirements Applicants must be proficient in written and spoken English.

Facilities

Location

Start date

Islington (London)
See map
Northampton Square, EC1V 0HB

Start date

On request

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

  • IT
  • English
  • Programming

Course programme

What will I learn?
  • Think like a programmer.
  • Python overview and the basic language elements: Introduction to Python. Variables. Loops. Main method. Conditional structures. Data structure.
  • Debugging in Python (using pdb, Pycharm). How to read a program.
  • File manipulation: Reading and writing files.
  • Object Oriented programming in Python: classes, objects, inheritance, polymorphism, encapsulation. How to build a modular python program.
  • Introduction to the Python standard library.
  • Testing in Python. Presentation of doctest and unittest.
  • Error handling: exceptions.

The exercises used to teach the concepts throughout the course are potential materials for interviewing a junior Python programmer.

By the end of the course, you will be able to:

  • Know the fundamental features of the Python programming language,
  • Write procedural, object oriented and functional programs in Python

Additional information

Teaching and Assessment

Informal assessment will take place through group discussion, class room activities, and question and answer sessions as guided by your tutor.

Introduction to Programming with Python

Price on request