Level: | For IT professionals |
Lecturers: | Toni Njirić |
Provider: | Python |
Type of provider: | Python |
Theme: | Developer |
Length (days): | 5 |
Hours/day: | 8 |
Delivery method: | On-line |
Price: | 1.540$ + VAT |
What is Python?
Python is a dynamic, interpreted (bytecode-compiled) language. There are no type declarations of variables, parameters, functions, or methods in source code. This makes the code short and flexible, and you lose the compile-time type checking of the source code. Python tracks the types of all values at runtime and flags code that does not make sense as it runs.
In this training session, the student will learn Python step-by-step from basic strings to create their own Python module.
What you'll learn
Python is a big language, and it's important to have a thorough grounding in its key concepts in order to be productive and create high-quality Python programs. In our experience, starting off in the right direction and avoiding early misconceptions is crucial to success with Python, and that's the kind of start we aim to provide. In this course, we are going to introduce you to the essentials of the Python language as well as some advanced features. By the end of this course, you'll have the skills and knowledge to work on almost any Python project, and you'll be in a great position to continue learning more advanced aspects of the language.
Day 1 (4 hours)
Python introduction
Python Basics - Fundamentals
Python Basics - Fundamentals II
Day 2 (4 hours) - Advanced Python: Object Oriented and Functional Programming
Object Oriented Programming
Functional Programming
Day 3 (4 hours) - Advanced Python Principles and Database Access
Error Handling
Modules in Python
File IO
Databases in Python
Day 4 (4 hours) - Advanced Principles, Web Development, Data Scraping, Scripting
Regular Expressions
Scripting with Python
Scraping Data with Python
Web Development with Python
Guided Exercise (3 hours) - build a professional login form using a database from scratch (secure login in python using the database, secure principles implementation and form validation & submission using python ), session control.
Before beginning the course, you should be familiar with basic computer concepts, like files and running programs. This course doesn't assume any specific programming experience, but a basic understanding of concepts like functions and program execution can be helpful. From here, you should feel comfortable diving into other Core Python language courses on Organizing Larger Programs, Classes and Object‑Orientation, Functions and Functional Programming, and Robust Resource and Error Handling.
The Python Institute offers the following independent and vendor-neutral certifications in the Python Programming language within the General-Purpose Programming track:
For more information please call +386 1 568 40 40 or send an e-mail to trzenje@housing.si
Social Media
Live Contact