Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python 3.7 - Programming Language Basics
Rating: 4.2 out of 5(309 ratings)
28,713 students

Python 3.7 - Programming Language Basics

Get the hang of Python Programming Language in Simplest Way!!
Created byAeraaf Patel
Last updated 1/2023
English

What you'll learn

  • Learn how to Install and Setup Python
  • Learn to use Jupyter Notebook for Python
  • Learn Basics of Python Programming Language
  • Learn Python Basics in 6.5 hours

Course content

1 section83 lectures6h 33m total length
  • 1 - Why Python4:48

    Explore why Python exists and its current course version 3.7.4. See Python's applications in machine learning, data analysis, and web scraping, supported by simple, readable syntax, and open source libraries.

  • 2 -Python 2 VS Python 31:34
  • 3 -Website Install4:12
  • 4 -Anaconda Install6:42

    Learn how to install the Anaconda distribution for Python, with Jupyter notebooks, across Windows, Mac OS, and Linux, verify with Anaconda Navigator, and launch Jupyter Lab or Notebook.

  • 5 -Miniconda2:19

    Compare Miniconda and the full Anaconda distribution to install Python and Conda. Download either option and follow cross-platform installation steps for Windows, macOS, and Linux, noting Miniconda’s smaller size.

  • 6 -CMD Basics6:47
  • 7 - Running Python - Text Editor5:37
  • 8 -Runnin Python - IDE pt15:25
  • 9 -Runnin Python - IDE pt23:37
  • 10 -Runnin Python - Notebook9:12
  • 11 - Variables5:46

    Learn to store data in variables and use them in Python programs. Follow naming rules—letters, numbers, underscores; cannot start with a number—and avoid Python keywords. Practice printing and name errors.

  • 12 - Data type Strings - Part 15:36
  • 13 - Data type Strings- Part 23:38
  • 14 - Data type Strings - Part 34:15

    Learn how to add whitespace to strings using tabs and newlines to improve readability, through concatenating first and last names and formatting text with tab and newline syntax.

  • 15 - Data type Strings - Part 43:42

    Strip extraneous whitespace from strings using rstrip, lstrip, and strip to compare values, such as usernames during login, and see how Python handles whitespace.

  • 16 - Data type Strings - Part 52:41
  • 17 - Data type Numbers - Part 14:17
  • 18 - Data type Numbers - Part 22:21
  • 19 - Data type Numbers - Part 32:16
  • 20 - List Part 1(Accessing Elements)8:53
  • 21 - List - Part 2(Slicing)8:01
  • 22 - List - Part 3(Modify)2:06

    Modify elements in a dynamic Python list by changing items at specific indices, replacing values with numbers, and verifying changes with print statements.

  • 23 - List - Part 4(Append)3:22
  • 24 - List - Part 5 Insert Elements2:18
  • 25 - List - Part 6 Remove Elements1:50
  • 26 - List - Part 7 Pop() Elements5:50
  • 27 - List - Part 8 Remove() Elements4:03
  • 28 - Organize List - Sort()2:48

    Explore how to organize a Python list with the sort method to preserve or change order, including sorting in alphabetical order and reversing with reverse=True, noting the change is permanent.

  • 29 - Organize List - Sorted()3:37

    Explore how the sorted function displays a list in a chosen order without altering the original, including reverse sorting and handling case sensitivity by converting items to lowercase.

  • 30 - Organize List - Reverse()2:47
  • 31 - List - Index Error3:12
  • 32 - For Loop in List - pt 18:22
  • 33 - For Loop in List - pt 23:04
  • 34 - For Loop in List - pt 34:54

    master proper indentation in python for loops by examining common errors—missing indented blocks, incorrect indentation inside a loop, and missing colon—to ensure all statements execute for every item.

  • 35 - Numerical List - pt 12:45

    Learn to build and manipulate numerical lists in Python for data visualizations using the range function and for loops, and understand off by one behavior when printing 1 to 5.

  • 36 - Numerical List - pt 23:00
  • 37 - Numerical List - pt 36:56
  • 38 - Numerical List - pt 4 Statistics3:50

    Explore Python 3.7 list operations by calculating the minimum, maximum, and sum of a number list, then append duplicate values and observe how duplicates affect min, max, and sum results.

  • 39 - Numerical List - pt 5 List comprehension4:02
  • 40 - Working with List- slicing5:45
  • 41 - Working with List- Looping through slice2:56
  • 42 - Working with List- Copying through slice5:19
  • 43 - Tuple - Defining3:49
  • 44 - Tuple - Looping1:03

    Learn how to loop through all values in a tuple using a for loop in Python 3.7, iterating tuple elements efficiently.

  • 45 - Tuple - Writing2:27
  • 46 - If stmt - Example5:45

    Learn to use if statements and conditional tests to control flow, applying a for loop over a list to print items in title case, while uppercasing specific values like Audi.

  • 47 - If stmt - Conditional test4:18
  • 48 - If stmt - Conditional test - Cases4:53
  • 49 - If stmt - Conditional test Inequality2:31
  • 50 - Numerical Comparisons3:37
  • 51 - Numerical Comparisons - Multiple conditions5:43
  • 52 - Check Values in List or not5:58
  • 53 - Boolean Expressions4:22

    Explore boolean expressions as conditional tests that evaluate to true or false, using flag variables to track conditions and drive output with if statements.

  • 54 - If, If else statement5:31
  • 55 - If elif else statement10:11
  • 56 - Multiple elif Blocks2:19
  • 57 - Omitting else block3:01

    Omit the else block in a Python if-elif chain by using additional elifs to cover conditions, such as age groups 0 to 17, 18 to 64, and 65+, ensuring tests.

  • 58 - Test Multiple conditions4:45
  • 59 - If statement with List - Pt 13:43
  • 60 - Check for Empty List3:48
  • 61 - Multiple Lists3:42
  • 62 - Dictionaries3:05

    Learn to use Python dictionaries to access, modify, and loop through data, nest dictionaries inside lists and other dictionaries, and model real world objects such as a person.

  • 63 - Dictionaries - Access value3:16
  • 64 - Dictionaries - Adding value4:20
  • 65 - Dictionaries - Modify value5:31

    Modify dictionary values by assigning a new value to a key, convert string to integer, and use conditional printing to greet based on the first name in a Python dictionary.

  • 66 - Dictionaries - Removing key-value1:52
  • 67 - Dictionary of similar objects8:28
  • 68 - Dictionary Looping pt16:52

    Learn to loop through a Python dictionary using for loops to iterate all key-value pairs, keys, or values, printing ages and other data with items.

  • 69 - Dictionary Looping pt25:15

    Loop through dictionary keys in Python 3.7 using a for loop or the keys method to print messages like 'John, welcome to Python course.'

  • 70 - Dictionary Looping pt34:09
  • 71 - Dictionary Looping pt49:31
  • 72- Nesting Pt 112:32
  • 73- Nesting Pt 27:30
  • 74- Nesting Pt 39:59
  • 75 - User Input pt111:52
  • 76- User Input pt 27:05
  • 77 While Loop pt 14:06
  • 78 While Loop pt 26:53
  • 79 While Loop pt 36:01
  • 80 Functions Introduction1:58
  • 81 Functions Definition3:53
  • 82 Function Call3:36

    Learn how function calls operate in Python 3.7 within the programming language basics course, including invocation syntax and how arguments flow through calls.

  • FREE BONUS0:09

Requirements

  • No requirements

Description

Python is a general-purpose programming language that is quickly gaining in popularity. Unlike JavaScript, HTML, and CSS, it can be used in applications outside of web development, which makes it a very flexible programming language. Python’s basis is in English syntax, making it easy to read and accessible to first-time coders.


In this course, you will learn all the basics of Python 3.7 to get the hang of it from installation to implementing codes in Jupyter Notebook.


Below are the topics that will be covered:

  • 1 - Why Python

  • 2 -Python 2 VS  Python 3

  • 3 -Website Install

  • 4 -Anaconda Install

  • 5 -Miniconda

  • 6 -CMD Basics

  • 7 - Running Python - Text Editor

  • 8 -Runnin Python - IDE pt1

  • 9 -Runnin Python - IDE pt2

  • 10 -Runnin Python - Notebook

  • 11 - Variables

  • 12 - Data type Strings - Part 1

  • 13 - Data type Strings- Part 2

  • 14 - Data type Strings - Part 3

  • 15 - Data type Strings - Part 4

  • 16 - Data type Strings - Part 5

  • 17 - Data type Numbers - Part 1

  • 18 - Data type Numbers - Part 2

  • 19 - Data type Numbers - Part 3

  • 20 - List Part 1(Accessing Elements)

  • 21 - List - Part 2(Slicing)

  • 22 - List - Part 3(Modify)

  • 23 - List - Part 4(Append)

  • 24 - List - Part 5 Insert Elements

  • 25 - List - Part 6 Remove Elements

  • 26 - List - Part 7 Pop() Elements

  • 27 - List - Part 8 Remove() Elements

  • 28 - Organize List - Sort()

  • 29 - Organize List - Sorted()

  • 30 - Organize List - Reverse()

  • 31 - List - Index Error

  • 32 - For Loop in List - pt 1

  • 33 - For Loop in List - pt 2

  • 34 - For Loop in List - pt 3

  • 35 - Numerical List - pt 1

  • 36 - Numerical List - pt 2

  • 37 - Numerical List - pt 3

  • 38 - Numerical List - pt  4 Statistics

  • 39 - Numerical List - pt  5 List comprehension

  • 40 - Working with List- slicing

  • 41 - Working with List- Looping through slice

  • 42 - Working with List- Copying through slice

  • 43 - Tuple - Defining

  • 44 - Tuple - Looping

  • 45 - Tuple - Writing

  • 46 - If stmt - Example

  • 47 - If stmt - Conditional test

  • 48 - If stmt - Conditional test - Cases

  • 49 - If stmt - Conditional test Inequality

  • 50 - Numerical Comparisons

  • 51 - Numerical Comparisons - Multiple conditions

  • 52 - Check Values in List or not

  • 53 - Boolean Expressions

  • 54 - If, If else statement

  • 55 - If elif else statement

  • 56 - Multiple elif Blocks

  • 57 - Omitting else block

  • 58 - Test Multiple conditions

  • 59 - If statement with List - Pt 1

  • 60 - Check for Empty List

  • 61 - Multiple Lists

  • 62 - Dictionaries

  • 63 - Dictionaries - Access value

  • 64 - Dictionaries - Adding value

  • 65 - Dictionaries - Modify  value

  • 66 - Dictionaries - Removing key-value

  • 67 - Dictionary of similar objects

  • 68 - Dictionary Looping pt1

  • 69 - Dictionary Looping pt2

  • 70 - Dictionary Looping pt3

  • 71 - Dictionary Looping pt4

  • 72- Nesting Pt 1

  • 73- Nesting Pt 2

  • 74- Nesting Pt 3

  • 75 - User Input pt1

  • 76- User Input pt 2

  • 77 While Loop pt 1

  • 78 While Loop pt 2

  • 79 While Loop pt 3

  • 80 Functions Introduction

  • 81 Functions Definition

  • 82 Function Call

Happy Learning

Aeraaf Patel

Freedom 10x Ventures

Who this course is for:

  • Anyone Interested