Self Learning

Introduction to Python Programming

Python is a powerful programming language used in a variety of professions, ranging from data science to web development. It's in the top 10 for "Most Popular" and "Most Loved" technologies (according to StackOverflow's 2016 Developer Survey), making it a relatively friendly language for beginners. Learning Python will enable you to program pretty much anything.

0(0 Ratings) 6 Students enrolled
Created by George Afful Last updated Tue, 20-Oct-2020 Chinese Part Time USA
What Will I Learn?
  • You'll learn the fundamentals of the Python programming language, along with programming best practices
  • You’ll learn to represent and store data using Python data types and variables, and use conditionals and loops to control the flow of your programs
  • You’ll harness the power of complex data structures like lists, sets, dictionaries, and tuples to store collections of related data
  • You’ll define and document your own custom functions, write scripts, and handle errors
  • You’ll learn to find and use modules in the Python Standard Library and other third-party libraries.

Curriculum for this course
13 Lessons 00:21:41 Hours
Why Python Programming
4 Lessons 00:04:45 Hours
  • Welcome to the Course 00:00:36
  • Programming in Python 00:00:52
  • Introduction to Programming Nanodegree 00:00:48
  • Booleans, Comparison Operators, and Logical Operators 00:02:29
  • Integers and Floats 00:03:54
  • Booleans, Comparison Operators, and Logical Operators 00:02:29
  • String 00:04:20
  • Introduction 00:01:37
  • Arithmatic Operators 00:02:50
  • Quiz: Arithmetic Operators
  • Solution: Arithmetic Operations
  • Quiz: Assign and Modify Variables
  • Variables and assignment Operations 00:01:46
Requirements
  • Beginner
+ View more
Description

Overview

In this course, you'll learn the fundamentals of the Python programming language, along with programming best practices. You’ll learn to represent and store data using Python data types and variables, and use conditionals and loops to control the flow of your programs. You’ll harness the power of complex data structures like lists, sets, dictionaries, and tuples to store collections of related data. You’ll define and document your own custom functions, write scripts, and handle errors. Lastly, you’ll learn to find and use modules in the Python Standard Library and other third-party libraries.



Why Take This Course?

Python is a powerful programming language used in a variety of professions, ranging from data science to web development. It's in the top 10 for "Most Popular" and "Most Loved" technologies (according to StackOverflow's 2016 Developer Survey), making it a relatively friendly language for beginners. Learning Python will enable you to program pretty much anything.

Syllabus

Lesson 1: Why Python Programming




  • Receive an overview of what you’ll be learning and doing in the course

  • Understand why you should learn programming with Python


Lesson 2: Data Types and Operators




  • Represent data using Python's data types: integers, floats, booleans, strings, lists, tuples, sets, dictionaries, compound data structures

  • Perform computations and create logical statements using Python’s operators: Arithmetic, Assignment, Comparison, Logical, Membership, Identity

  • Declare, assign, and reassign values using Python variables

  • Modify values using built-in functions and methods

  • Practice whitespace and style guidelines


Lesson 3: Control Flow




  • Write conditional expressions using if statements and boolean expressions to add decision making to your Python programs

  • Use for and while loops along with useful built-in functions to iterate over and manipulate lists, sets, and dictionaries

  • Skip iterations in loops using break and continue

  • Condense for loops to create lists efficiently with list comprehensions


Lesson 4: Functions




  • Define your own custom functions

  • Create and reference variables using the appropriate scope

  • Add documentation to functions using docstrings

  • Define lambda expressions to quickly create anonymous functions

  • Use iterators and generators to create streams of data


Lesson 5: Scripting




  • Install Python 3 and set up your programming environment

  • Run and edit python scripts

  • Interact with raw input from users

  • Identify and handle errors and exceptions in your code

  • Open, read, and write to files

  • Find and use modules in Python Standard Library and third-party libraries

  • Experiment in the terminal using a Python Interpreter
+ View more
Other related courses
00:08:50 Hours
Updated Tue, 13-Oct-2020
0 2 Free
Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews
Free
Includes:
  • 00:21:41 Hours On demand videos
  • 13 Lessons
  • Full lifetime access
  • Access on mobile and tv