IBM
Developing AI Applications with Python and Flask

Offrez à votre carrière le cadeau de Coursera Plus avec $160 de réduction, facturé annuellement. Économisez aujourd’hui.

IBM

Developing AI Applications with Python and Flask

Abhishek Gagneja
Ramesh Sannareddy

Instructeurs : Abhishek Gagneja

87 722 déjà inscrits

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.4

(863 avis)

niveau Intermédiaire

Expérience recommandée

Planning flexible
Env. 11 heures
Apprenez à votre propre rythme
89%
La plupart des apprenants ont aimé ce cours
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.4

(863 avis)

niveau Intermédiaire

Expérience recommandée

Planning flexible
Env. 11 heures
Apprenez à votre propre rythme
89%
La plupart des apprenants ont aimé ce cours

Ce que vous apprendrez

  • Describe the steps and processes involved in creating a Python application including the application development lifecycle

  • Create Python modules, run unit tests, and package applications while ensuring the PEP8 coding best practices

  • Explain the features of Flask and deploy applications on the web using the Flask framework

  • Create and deploy an AI-based application onto a web server using IBM Watson AI Libraries and Flask

Compétences que vous acquerrez

  • Catégorie : Python Programming
  • Catégorie : Application development
  • Catégorie : Web Application
  • Catégorie : Flask
  • Catégorie : Artificial Intelligence (AI)

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

4 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Emplacement réservé

Élaborez votre expertise du sujet

Ce cours est disponible dans le cadre de
Lorsque vous vous inscrivez à ce cours, vous devez également sélectionner un programme spécifique.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable
Emplacement réservé
Emplacement réservé

Obtenez un certificat professionnel

Ajoutez cette qualification à votre profil LinkedIn ou à votre CV

Partagez-le sur les réseaux sociaux et dans votre évaluation de performance

Emplacement réservé

Il y a 3 modules dans ce cours

In this module, you will start with the basic difference between web applications and APIs. Next, you will learn about the application development lifecycle, from gathering requirements to maintaining the project. You will also get familiar with the best practices for coding as documented in the Python Enhancement Proposal (PEP8) style guide. You will learn about static code analysis, which is used to ensure that the code you write adheres to the coding rules. Next, you will learn how to create and run unit tests. Finally, you will learn how to create, verify, and run Python packages.

Inclus

7 vidéos3 lectures2 devoirs4 éléments d'application3 plugins

In this module, you will be introduced to the definitions of and key differences between Python libraries and frameworks for application development. You will also learn about Flask, a Python-based micro framework used for web deployment of applications. The module will also introduce development and deployment concepts, including routes, request and response objects, error handling, and decorators. After building an API with Flask, you will also learn to deploy web apps using Flask.

Inclus

7 vidéos1 lecture2 devoirs4 éléments d'application3 plugins

In this module, you will be introduced to Embeddable Watson AI libraries. You will also have the opportunity to build two AI-based apps. The practice project will provide you with a challenge to apply your programming skills and incorporate the IBM Watson libraries to build a text-based Sentiment Analysis tool. You will be provided guidance through each step of the project. The final project, Emotion Detection based on the text input, will help you get your skills and proficiency assessed by your peers. For both projects, you will perform unit testing, static code analysis, and incorporate error handling.

Inclus

3 lectures1 évaluation par les pairs2 éléments d'application2 plugins

Instructeurs

Évaluations de l’enseignant
4.2 (203 évaluations)
Abhishek Gagneja
IBM
5 Cours149 429 apprenants

Offert par

IBM

Recommandé si vous êtes intéressé(e) par Software Development

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Avis des étudiants

Affichage de 3 sur 863

4.4

863 avis

  • 5 stars

    69,74 %

  • 4 stars

    16,16 %

  • 3 stars

    4,15 %

  • 2 stars

    4,50 %

  • 1 star

    5,42 %

PO
5

Révisé le 23 août 2023

NU
5

Révisé le 21 août 2023

YZ
5

Révisé le 23 janv. 2023

Emplacement réservé

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à plus de 7 000 cours de renommée internationale, à des projets pratiques et à des programmes de certificats reconnus sur le marché du travail, tous inclus dans votre abonnement

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions