Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Learning Python

Learning Python

3h 41mBeginner2025-02-21

Authors

Joe Marini

Joe Marini

Senior Developer Advocate at Google, Developer

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 JSON and XML data from the web.

Learning objectives
Learn about variables and expressions.
Explore conditional structures.
Work with loops in Python.
Study Python data structures.
Define functions.
Learn about built-in functions.
Understand classes and objects.
Import and use modules.
Use exceptions.
Work with files.
Use dates and times.

Skills covered

PythonLearningProgramming LanguagesOpen SourceSoftware Development

Concepts

0. Introduction

  • 01 - Learning Python
  • 02 - Before you get started

1. Getting Started

  • 03 - Using the course resources
  • 04 - Installing Python on your computer
  • 05 - CoderPad Challenges

2. Basics of Python

  • 06 - Building Hello World
  • 07 - Variables and simple data types
  • 08 - Sequence data types
  • 09 - Dictionary data types
  • 10 - Conditional decisions
  • 11 - Loops
  • 12 - Defining functions
  • 13 - Solution - Number counter

3. Beyond the Basics

  • 14 - Built-in functions
  • 15 - Solution - Find the longest string
  • 16 - Classes and objects
  • 17 - Importing and using modules
  • 18 - Using exceptions
  • 19 - Solution - Palindromes

4. Welcome to Part 2

  • 20 - Applying what you've learned

5. Using Dates and Times

  • 21 - The date, time, and datetime classes
  • 22 - Formatting time output
  • 23 - Using timedelta objects
  • 24 - Working with calendars
  • 25 - Solution - Dates and times

6. Working with Files

  • 26 - Writing files
  • 27 - Reading files
  • 28 - Working with the operating system
  • 29 - Using the filesystem
  • 30 - Solution - Files

7. Working with the Internet

  • 31 - Retrieving internet data
  • 32 - Working with JSON data
  • 33 - Manipulating XML

Conclusion

  • 34 - Conclusion

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal