Sorry, your browser is not supported
To have the best experience using Skillshare, we recommend that you use one of these supported browsers.
Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
43 Videos (4h 20m)
    • The Course Overview and Installing Python

      6:14
    • Setting Up a Programming Environment

      6:45
    • Variables

      5:29
    • Introduction to Types

      6:03
    • Basic Operators

      5:52
    • Introduction to Strings

      6:25
    • String Functions

      6:42
    • Advanced String Manipulation

      5:22
    • String Formatting

      8:17
    • User Input

      5:18
    • Introduction to Lists

      6:24
    • List Methods

      4:50
    • Advanced List Methods

      5:40
    • 2D Arrays and Array References

      7:44
    • List Slicing

      5:45
    • Control Flow

      5:45
    • Else and Elif

      6:43
    • and, or, and not

      6:09
    • Conditional Examples

      5:22
    • Mini Program

      7:44
    • For Loop

      7:25
    • While Loop

      6:43
    • Iterables

      4:52
    • Loops and Conditionals

      5:00
    • Prime Number Checker

      6:55
    • Function Basics

      5:29
    • Parameters and Arguments

      6:57
    • Return versus Void Functions

      3:33
    • Working with Examples

      8:29
    • Advanced Examples

      6:46
    • Recursion

      4:25
    • Recursion Examples

      9:10
    • Import, as, and from

      4:42
    • Python API and Modules

      6:47
    • Creating Modules

      4:59
    • Modules and Testing

      5:28
    • Installing PIL/Pillow

      6:28
    • Basics of Using PIL/Pillow

      6:24
    • Picture Manipulations

      6:29
    • Custom Picture Manipulation

      6:20
    • Wrapping Up

      3:03
    • Built-in List Functions

      4:25
    • Comparison Operators

      4:44

About This Class

A beginner’s guide to creating your own application with PythonAbout This Video

About This Video
Gain expertise in creating a complete application with Python by learning the fundamentals
Packed with powerful examples to get you up to speed with the features of Python
Get an in-depth coverage of everything you need to know to become a seasoned Python programmer

In Detail
Python is the becoming the language of choice for pretty much every arena. It is a very simple yet extremely powerful programming language. It is a scripting language that is widely used for prototyping to get work up and running in a short amount of time.
This course assumes no programming experience and slowly builds the tools you need to take on larger challenges. Once this is done, we dive into the fundamentals of Python programming with variables, numbers, strings, and so on. You'll learn to make decisions on your programs with conditional statements and discover that Python has the ability to iterate over the items of any sequence such as a list or a string with loops.
You will see how functions play a major role to provide a high degree of code reusing. Along with the built-in functions, you will be able to build your own functions as well. When you've done all this, you'll be ready to create modules in Python all by yourself. Finally, you'll enhance your skills by performing some very interesting manipulations on images.
Speed up your journey with the Pythonic way of programming. By the end of this course, you will be a mature Python programmer. Make use of the freedom to design programs of your choice and be ready to take your Python skills in any direction that you need.

--

Students

--

Projects

0

Reviews (0)

Packt Publishing

Packt is the leading UK provider of Tech

Hello, we are Packt.

Packt is the leading UK provider of Technology eBooks, Coding eBooks, Videos and Blogs; helping IT professionals to put software to work.

Founded in 2004 in Birmingham, UK, Packt's mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals.

Working towards that vision, we have published over 5000 books and videos so far, providing IT professionals with the act...

See full profile

Technology Web Development