Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Docker Essentials for Python Developers
Rating: 4.2 out of 5(452 ratings)
3,160 students

Docker Essentials for Python Developers

Learn Docker, Containers and DevOps
Created byKris Celmer
Last updated 6/2020
English

What you'll learn

  • Build and run Docker Containers with Python Apps
  • Docker Compose for Multi-Container Apps

Course content

7 sections78 lectures7h 56m total length
  • Introduction & Course Agenda3:22

    Explore how Docker and containers power modern DevOps for Python development, from building images to running web apps and machine learning environments with Docker Compose for multi-container deployments.

  • Why Docker for Python?7:34

    Explore how Docker containers isolate Python environments and allow mounting source code for seamless testing across framework versions. Use Docker Hub images to ensure consistent, repeatable development across machines.

  • Windows, Mac or Linux?8:06

    The lecture compares Windows, Mac, and Linux as Docker development hosts for Python, showing Linux offers best GPU support and seamless containers, while Windows and Mac rely on virtualization.

  • How to use this Course?3:50

    Jump straight into practical Docker hands-on by installing Docker, creating a Python image with Flask or Django, and running data science stacks like pandas, NumPy, TensorFlow, and PyTorch in containers.

  • Tools used in this Course2:27

    Review the software tools used in this course, including Docker, Python in containers, IPython and Jupyter, Git, Atom editor, Chrome, and REST API tester from Talend.

Requirements

  • Basic knowledge of Python programming

Description

Docker & Containers are Foundations of modern DevOps practices. These are must-have skills of Full Stack Developers.

Containers have become a standard in Production-grade Deep Learning applications.


Every Python Developer must be fluent and comfortable in using Containers at every step of Application lifecycle.

You learn Docker and Containers quickly in this Course.


It is designed to be very practical and give you Quick Win without spending too much time.

I use Minimal Manual teaching approach: each idea, concept or skill has a dedicated Lecture. This way you are going to learn much faster.

Here you learn everything important to prove you know Containers:


  • How to build and run Containers with Python Apps

  • Containerize Flask-based Microservices and Django Web Apps

  • Use Docker in Data Science and Machine Learning Environments

  • Create complex Development & Test Environments with Docker Compose


You are going to get practical results in first hour of using this Course!

Don't wait any longer, start using Containers now!


Course Introduction section is free to watch, as well as first Lectures of each Section. Check them out!

Who this course is for:

  • All Python Developers