menu

Python Fundamentals

SIGN UP

Python Fundamentals

TechHuddle Academy organised a course “Python Fundamentals” from 20 June to 10 August 2018. In this course, attendees learnt core Python concepts and how to write pythonic code. They practiced different techniques for data manipulation, debugging, testing, and much more. They also got acquainted with SQL and Object-relational mapping as well as real world REST API.

According to the feedback we received, 100% of the participants say they would recommend the course they have taken.

Certification

Everyone who successfully passed the final exam, received a TechHuddle Academy certificate for their achievement.

Acquired skills and knowledge

  • Understanding and working with core Python concepts
  • Knowledge of Object-relational mappers and SQL
  • Ability to build functional REST API
  • Ability to test and debug a wide range of Python software

Course schedule

Lesson 1/ Day 1
● Intro to the Python ecosystem ● The most popular Python package manager ● Python program and components ● Python syntax

Lesson 2 / Day 2
● Setting up the tools needed for code writing ● Coding ● Running through the whole process – from text editor to remote repository

Lesson 3 and 4/ Day 3 and 4
● Datatypes ● Basic and advanced techniques for data manipulation

Lesson 5 / Day 5
Python iterators and generators ● Code writing

Lesson 6 / Day 6
● Decorators ● Lambda anonymous functions ● Context managers

Lesson 7 and 8 / Day 7 and 8
Object-oriented programming (OOP) concepts ● Inheritance ● Special class methods

Lesson 9 / Day 9
● Code complexity ● Exception handling

Lesson 10 / Day 10
● Efficiently debugging any code

Lesson 11 / Day 11
● Writing tests ● Test driven development (TDD)

Lesson 12 / Day 12
● Exploring different test levels ● Most popular test frameworks

Lesson 13 and 14 / Day 13 and 14
● SQL and SQL syntax ● Relational database ● Object-relational mapping (ORM) ● Writing models and QuerySets

Lesson 15 / Day 15
● HTTP protocol ● REST architecture ● Flask framework ● Creating a simple API

Lesson 16 / Day 16
● Exploring Django framework ● Recreating the simple API

Lesson 17 / Day 17
● Exam

Don’t miss another free lecture, course or conference organised by TechHuddle. Sign up to receive email updates.

SIGN UP