Select Page

Python Programming Specialist

Learn Python to develop your skills in Big Data, Systems, and Web environments.

To carry out this work in the most efficient way, Python, the most widely used programming language in the business world, excels at Data Science and data visualization.

REQUEST MORE INFORMATION

     

      Demo Video
      Infórmate Infórmate

      About the Python Programmer Specialist course.

      With this training, you'll learn Python programming, data representation, processing, and visualization, and web development and data extraction environments. Python is an interpreted, multi-paradigm, object-oriented, imperative, functional, dynamic, and cross-platform programming language. It is widely used in web applications, software development, data science, and machine learning.
      Developers use Python because it's flexible and easy to learn, can run on many different platforms, and has a wide variety of libraries and tools for projects of any size, making it easy to quickly create efficient solutions for both beginners and experts.

       Duration:

      +200 Hours / 3-5 months

       Mode:

      In person
      Semi-presential
      On-line

       Prerequisites:

      Basic knowledge of computers and the Internet

      Official Certification

      Students gain official registration as technicians in a specific technology, which certifies them to practice their profession internationally. We certify our students worldwide.

      • * PCAP 31-03 Certified Associate in Python Programming

      Job opportunities

      Python-specialized profiles will be among the most sought-after and highly paid in the coming years. It is currently the most in-demand programming language worldwide, as it provides access to numerous professional opportunities in a wide variety of fields: data scientists, data analysts, data engineers, machine learning professionals, data journalists, data architects, full-stack web developers, back-end web developers, software engineers and developers, DevOps engineers, business analysts, bankers, and scientists from various fields. This is also true in any other business environment, to automate tasks and even facilitate daily work due to the ease of problem-solving.

      Through Cloud Talent The school connects you with more than 10,000 companies and generates job interviews and internships tailored to your professional profile. Additionally, the Cloud Talent Program gives you access to other complementary SAP certifications at no cost to enhance your qualifications.

      Syllabus

      Technical Training

      Python: environment and language
      • Introduction to Python
        -Installation and development tools.
        -Vocabulary and syntax, basic expressions and instructions.
        -Variables and functions.
        -Simple data types and collections.
        -Conditional and repetition structure.
        -Use of modules.
        -Error management.
      Data warehouses: files, relational and documentary databases
      • Data warehouses
        -Persist data in files: read and write to text and binary files.
        -CSV and Json formats.
        -SQL databases: table design and creation, update operations and queries.
        -Connection to SQL Databases with Python.
        -MongoDB document database: creation of collections and documents, update operations and queries.
        -Connecting to MongDB with Python.
      Computing and Data Science
      • Computing and Data Science
        -Concepts of data science, statistics, data mining, and matching learning.
        -Computing with RStudio: R language, use of vectors and data frames, statistics and graph generation, prediction models.
        -Computing with Orange Data Miner: data flow diagrams, statistical and graph generation nodes, diagrams for prediction.
        -Juypter NoteBook: Creating rich documents, using Python statements, using markup syntax, integrating with images and formulas.
        -Computing with Python: using the pandas module, manipulating series and data frames, statistics and graph generation, prediction models.
      Web applications
      • Web applications
        -Architecture of a web application: servers, clients and web requests.
        -HTML.
        -CSS.
        -Javascript.
        -Creating a web application with the Python Flask framework.
        -HTTP request configuration.
        -Generation of rich HTML pages.

      Specific Training

      PYTHON

      LEVEL I - Programming with Python (preparation for MTA Exam: 98-381)
      • Introduction to Python and features
        -Python installation.
        -Using the Python interpreter.
        -Interactive use of Python.
        -Using Python's IDLE.
        -Integrated Development Environment (IDE).
        -Variables, expressions and statements.
        -Control structures.
      • Utility modules
        -sys (system).
        -math (mathematical functions).
        -datetime (date and time).
        -random (random values).
        -re (regular expressions).
        -sys (system).
      • Functions and modular programming
        -Using functions.
        -Modules and packages.
        -Lambda expressions.
        -Recursive functions.
      • Classes and inheritance
        -Use of classes.
        -Inheritance.
        -Enumerations.
        -Decorators.
        -Good Practices.
      LEVEL II - Data representation, processing and visualization
      • Collections and consultations
        -Tuples, lists, sets and dictionaries.
        -Iterators and generators.
        -Consultations for understanding.
      • File operations
        -File operations: text.
        -File operations: CSV.
        -Operations with binary files: pickle and shelve.
        -File operations: JSON.
      • Database
        -Introduction to the Database.
        -Relational databases: SQLite, SQLObject.
        -Non-SQL database: Document database, MongoDB.
      • Data visualization
        -Pandas (Numpy).
        -Dataframes.
        -Matplotlib.
        -Presentations with Jupyter Notebook.
      LEVEL III - Development and data extraction environments (Web)
      • Networks and remote consultations
        -Introduction to the Internet.
        -HTML Fundamentals.
        -Client/server connections using sockets.
        -Implementation of HTTP requests.
        -Queries to Web services and REST APIs.
      • Web scrapping
        -Beautiful Soup, Selenium and Scrapay libraries.
        -Web Scraping vs. Web Crawling.
      • Deploying a Python application in a GUI
        -Create a GUI with Tkinter.
        -Version Control (Git Hub).
        -Create an executable with Pyinstaller.
      • Web applications (Django framework)
        -The Django framework.
        -Data model.
        -Definition of views.
        -Templates.
      Final Project
      • Course review.
      • Case Study.
      Official Certification Seminar
      • Preparation of exam-type questions.

      Subsidized Training for Companies

      Cloud Training as an entity registered with code 16753 in the State Registry of Training Entities, Manages and teaches courses within the Company-Programmed Training initiative, Vocational Training for Employment, in accordance with the provisions of Law 30/2015, of September 9.

      Cloud Training helps you check your company's credit amount for this year, free of charge.