Learning Python

Start my 1-month free trial
  • Course details

    Python—the popular and highly readable object-oriented language—is both powerful and relatively easy to learn. Whether you're new to programming or an experienced developer, this course can help you get started with Python. Joe Marini provides an overview of the installation process, basic Python syntax, and an example of how to construct and run a simple Python program. Learn to work with dates and times, read and write files, and retrieve and parse HTML, JSON, and XML data from the web.


    • Click here to view Joe Marini’s instructor page

      Joe Marini

      Manager, Strategic Partner Developer Relations at Google

      Joe Marini is a senior developer advocate at Google and a developer of Dreamweaver and Windows Phone.

      Joe has worked in the web and software industries for more than 20 years. He was an original member of the Dreamweaver engineering team at Macromedia, and held prominent early roles in creating products such as QuarkXPress, Microsoft Expression Blend, mFactory's mTropolis, and Extensis QX-Tools. He is regularly a featured speaker at industry conferences and has authored or co-authored several publications on web and software development. Prior to Google, Joe was responsible for the mobile web developer platform for Windows Phone 7 at Microsoft. His book, The Document Object Model, is widely regarded as the definitive resource for working with the DOM.

    Skills covered in this course

    For each course you will get

    • Exercise files and quizzes
    • Certificate of completion from LinkedIn
    • Offline and audio-only options
    Start my free month
  • Welcome

    - [Joe] Hi, I'm Joe Marini, and I'd like to welcome you to this course on learning Python. This course will give you an introduction to the Python programming language, a popular object-oriented language that's used in a variety of both client and cloud-based scenarios. We'll start by seeing how to determine if Python is installed on your system and how to install it if it isn't already there. Next, we'll examine the basics of the language, variables, loops, functions, classes and more. We'll also see how to build our first Python program in just a few lines of code. Then we'll move on to working with some of Python's built-in high level datatypes, such as dates, times and files. Finally, we'll wrap up by taking advantage of Python's extensive library of prebuilt modules to build advanced features like retrieving data from the internet and processing information such as HTML, XML and JSON. If you're ready to start building the next generation of cross-platform applications that run in…

  • Practice while you learn with exercise files

    Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.

    Download the exercise files for this course. Get started with a free trial today.

  • Download courses and learn on the go

    Watch courses on your mobile device without an internet connection. Download courses using your iOS or Android LinkedIn Learning app.

    Watch this course anytime, anywhere. Get started with a free trial today.