1 \ MODULE I. PYTHON, THE NEW UNKNOWN

1 \ MODULE I. PYTHON, THE NEW UNKNOWN

  • Python in the computing landscape
  • Python Presentation
  • Why choose Python?
  • Install the development environment

2 \ MODULE II. BASIC CHARACTERISTICS OF THE LANGUAGE: 1 \ MODULE I. PYTHON, THE NEW UNKNOWN

  • Basic data types, variables, and operators
  • Advanced data types
  • Flow control (conditionals and loops)
  • Features

3 \ MODULE III. OBJECT-ORIENTED PROGRAMMING: 1 \ MODULE I. PYTHON, THE NEW UNKNOWN

  • Object-based methodology
  • Classes and objects
  • Methods and constructors
  • Inheritance

4 \ MODULE IV. OOP AND ALGORITHMS APPLIED: 1 \ MODULE I. PYTHON, THE NEW UNKNOWN

  • Other OOP tools
  • Applied algorithms
  • Exceptions
  • Temporary data

5 \ MODULE V. DATA MANIPULATION: 1 \ MODULE I. PYTHON, THE NEW UNKNOWN

  • Files
  • Excel / CSV
  • JSON
  • Databases

6 \ MODULE VI. BY PRACTICE YOU LEARN

  • Create a web application
  • Create a graphical application

7 \ MODULE VII. ARTIFICIAL INTELLIGENCE

  • Introduction to Artificial Intelligence
  • AI and problem solving
  • Search not reported
  • Informed search
  • AI in games
  • The reasoning
  • The learning

8 \ MODULE VIII. DEEP LEARNING

  • Introduction to Deep Learning
  • Densely connected neural networks
  • Training a Neural Network
  • Convolutional neural networks

9 \ FINAL PROJECT

A client, a computer supply company, has asked the company we work for to develop a web application that helps them with the management of both their products and that of their suppliers. Therefore we are going to make an application that will serve as a database, but also for management. Once done, we will adapt it to certain requirements that will be proposed in order to include Artificial Intelligence in the system, improving it.

Leave a Reply

Your email address will not be published. Required fields are marked *