Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python - A course for absolute beginners
Rating: 4.1 out of 5(45 ratings)
8,176 students

Python - A course for absolute beginners

From installation through virtualenvironments and the best choice of IDE-s and text editors to 2 sample projects.
Last updated 12/2018
English

What you'll learn

  • Get to know the basics of python development with best practices.

Course content

1 section10 lectures49m total length
  • Introduction1:06

    start your journey with Python for absolute beginners and learn to get newcomers started with this amazing programming language, including choosing the best IDE and running on different cloud platforms.

  • Setting the stage3:56

    Set up your Python environment by downloading the latest releases and installing both 32-bit and 64-bit versions on Windows, then configure paths to run executables and manage packages.

  • Text editors of your choice.5:46

    Choose a text editor for Python beginners, install tools like Sublime Text, enable syntax highlighting, install extensions via a package manager, and use commands to create and manage projects.

  • The pip package manager5:07

    Learn how the pip package manager installs Python packages, handles commands like install and freeze, and manages outdated versions and separate project dependencies for beginners.

  • Virtualenv to separate dev environments.8:14

    Create and manage Python virtual environments using virtualenv to isolate dev dependencies. Learn to install and freeze requirements, switch interpreters, and transfer environments between installations.

  • Pipenv the new hot stuff.6:51

    Explore pipenv as a modern package management tool, create and activate virtual environments, manage dependencies with a requirements file, and control package versions for reliable Python projects.

  • IDE-s9:07

    Learn how to set up and use an integrated development environment for Python, including choosing between community and commercial editions, command line work, syntax highlighting, and running scripts.

  • Asciinema demo3:26

    Learn to record terminal activity with asciinema, create ascii art, and build a Flask-based web app to publish and share your recordings.

  • Pyxel demo4:45

    Explore a Pyxel demo that builds a simple space shooter using a game engine to create platforms, assign control keys, and implement health, hearts, enemies, projectiles, and scoring.

  • Outro1:18

    End the course by summarizing how to utilize python to accelerate development, consider examples shared, and invite honest feedback to improve future beginner courses.

Requirements

  • Basic python knowledge and any platform of your choice.

Description

Hello,

My name is Daniel, I'm a pythonista at heart. My goal with this course is to summarize up what I have learnt over the years and possibly get you started more easily with python as I did back then. This course if for absolute beginners with no prior experience to python. The demos work on any platform of your choosing be it Windows/Linux or even MAC. This course starts with a sample installation to prepare your environent and guides you through the best possible choice of IDE-s and text editors. There is also some demo for getting you started with the development process and there are two example projects I have realized in python.


Hope you enjoy it as much as I did making.

Best Regards,

Daniel

Who this course is for:

  • Anyone who is willing to take a deep dive into python.