|Nivo:||For IT professionals|
|Tip učenja:||Preko spleta|
|Cena:||825€ + DDV|
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 Basics - Fundamentals
Python Basics - Fundamentals II
Day 2 (4 hours) - Advanced Python: Object Oriented and Functional Programming
Object Oriented Programming
Day 3 (4 hours) - Advanced Python Principles and Database Access
Modules in Python
Databases in Python
Day 4 (4 hours) - Advanced Principles, Web Development, Data Scraping, Scripting
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:
Za več informacij nas kontaktirajte na telefonsko številko: 01 568 40 40 ali firstname.lastname@example.org.