HOME > IT & Software > Learn programming from scratch with Python

Learn programming from scratch with Python

SynopsisLearn programming from scratch with Python, available at $39....
Learn programming from scratch with Python  No.1

Learn programming from scratch with Python, available at $39.99, has an average rating of 4.35, with 135 lectures, based on 95 reviews, and has 13631 subscribers.

You will learn about software programming and coding Program software with Python know how to develop software in Python This course is ideal for individuals who are Future software developers or Data Analysts or Software project managers or Software architects It is particularly useful for Future software developers or Data Analysts or Software project managers or Software architects.

Enroll now: Learn programming from scratch with Python

Summary

Title: Learn programming from scratch with Python

Price: $39.99

Average Rating: 4.35

Number of Lectures: 135

Number of Published Lectures: 135

Number of Curriculum Items: 135

Number of Published Curriculum Objects: 135

Original Price: $94.99

Quality Status: approved

Status: Live

What You Will Learn

  • software programming and coding
  • Program software with Python
  • know how to develop software in Python
  • Who Should Attend

  • Future software developers
  • Data Analysts
  • Software project managers
  • Software architects
  • Target Audiences

  • Future software developers
  • Data Analysts
  • Software project managers
  • Software architects
  • Whether you are an experienced programmer or not, this course is intended for everyone who wishes to learn the Pythonprogramming language.

    This course outlines the process from learning the basis of programming with Python and start writing your own code.

    Python is a powerful general-purpose programming language

    It is used in web development, data science, creating software prototypes, and so on.

    It is so powerful and easy that it is recommended to whom wants to start learning software programming even with no experience and knowledge.

    In this course students will learn:

  • How to install and run Python on your computer and write your first Python program

  • keywords (reserved words in Python) and identifiers (names given to variables, functions, etc.)

  • Python statements, why indentation is important and use of comments in programming

  • Python variables, constants, literals and their use cases

  • Type conversionand uses of type conversion

  • Python Operators

  • Python Namespaces

  • print()and input()to perform I/O tasksin Python

  • Python Data Types(Python Numbers, Python List, Python Tuple, Python String, Python Set, Python Dictionary)

  • Flow Control (IF Statements, Loops – For, While,…)

  • Functions(Function Argument, Python Recursion, Anonymous Function, Global, Local and Nonlocal, Python Global Keyword, Python Modules,Python Package)

  • Manage Files (Python File Operation, Python Directory, Python Exception, Exception Handling, User-defined Exception)

  • Python Object Oriented Programming (OOP)(Python OOP, Python Objects & Classes, Python Inheritance, Multiple Inheritance, Encapsulation, Polymorphism, Operator Overloading)

  • Advanced Functionalities(Python Iterator, Python Generator, Python Closure, Python Decorators, Python Property, Python RegEx, Serialization, Special Functions)

  • Data Science Applications(Numpy, Pandas)

  • Everything enriched by exercises, applications and special bonuses to learn how to write optimized software code

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Lecture 2: Why You Want To Learn Programming?

    Lecture 3: Pick a Programming Language To Learn

    Lecture 4: Why should you pick up and learn Python

    Lecture 5: Learn In Small Chunks

    Lecture 6: Start At The Beginning

    Lecture 7: Learn and Teach

    Lecture 8: Do not give up

    Lecture 9: Should I learn programming if I don’t want to be a programmer?

    Chapter 2: Get Started With Python

    Lecture 1: Start with Thonny IDE

    Lecture 2: Install Python

    Lecture 3: Run Python in Immediate mode

    Lecture 4: Run Python in the Integrated Development Environment (IDE)

    Lecture 5: A first Python Program

    Chapter 3: Python – Introduction

    Lecture 1: Python Keywords

    Lecture 2: Statements & Comments

    Lecture 3: Docstrings

    Lecture 4: Python Variables & Constants

    Lecture 5: Python Literals

    Lecture 6: Python Datatypes

    Lecture 7: Python Type Conversion (I)

    Lecture 8: Python Type Conversion (II)

    Lecture 9: Python I/O: print

    Lecture 10: Python I/O: input

    Lecture 11: Python Import

    Lecture 12: Python Operators

    Lecture 13: Python Namespace (I)

    Lecture 14: Python Namespace (II)

    Lecture 15: Python Namespace (III)

    Lecture 16: Python Namespace (IV)

    Chapter 4: Python Flow Control

    Lecture 1: Python ifelse (I)

    Lecture 2: Python ifelse (Ii)

    Lecture 3: Python ifelse (III)

    Lecture 4: Python ifelse (IV)

    Lecture 5: Python for Loop

    Lecture 6: Python while Loop

    Lecture 7: Python break and continue

    Lecture 8: Python Pass

    Chapter 5: Python Functions

    Lecture 1: Python Functions

    Lecture 2: Function Argument

    Lecture 3: Python Recursion

    Lecture 4: Anonymous Function

    Lecture 5: Python Global, Local and Nonlocal variables

    Lecture 6: Python Global Keyword

    Lecture 7: Python Modules

    Lecture 8: Python Package

    Chapter 6: Python Datatypes

    Lecture 1: Python Numbers

    Lecture 2: Python List (I)

    Lecture 3: Python List (II)

    Lecture 4: Python Tuple (I)

    Lecture 5: Python Tuple (II)

    Lecture 6: Python String (I)

    Lecture 7: Python String (II)

    Lecture 8: Python String (III)

    Lecture 9: Python String (IV)

    Lecture 10: Python Set (I)

    Lecture 11: Python Set (II)

    Lecture 12: Python Dictionary

    Chapter 7: Python Files

    Lecture 1: Python File Operation (I)

    Lecture 2: Python File Operation (II)

    Lecture 3: Python Directory

    Lecture 4: Python Exception

    Lecture 5: Python Exception Handling (I)

    Lecture 6: Python Exception Handling (II)

    Lecture 7: Python Exception Handling (III)

    Lecture 8: Python Exception Handling (IV)

    Lecture 9: Python User-defined Exception

    Chapter 8: Python OOP

    Lecture 1: Python OOP

    Lecture 2: Python OOP: Classes and Objects (I)

    Lecture 3: Python OOP: Classes and Objects (II)

    Lecture 4: Python OPP: Classes: definition

    Lecture 5: Python OPP: Classes: initialization (I)

    Lecture 6: Python OPP: Classes: initialization (II)

    Lecture 7: Python OOP: inheritance (I)

    Lecture 8: Python OOP: inheritance (II)

    Lecture 9: Pythin OOP: Multiple Inheritance

    Lecture 10: Python OOP: encapsulation

    Lecture 11: Python OOP: polymorphism

    Lecture 12: Operator Overloading (I)

    Lecture 13: Operator Overloading (II)

    Lecture 14: Operator Overloading (III)

    Chapter 9: Python Advanced Topics

    Lecture 1: Python Iterator

    Lecture 2: Python Custom Iterator

    Lecture 3: Python Infinite Iterators

    Lecture 4: Python Generator

    Lecture 5: Python Generator Expressions

    Lecture 6: Advantages of using Generators

    Lecture 7: Python Closure

    Lecture 8: Python Decorators

    Lecture 9: Python Decorators: decorators with parameters

    Lecture 10: Python Decorators: chaning decorators

    Instructors

  • Learn programming from scratch with Python  No.2
    Daniele Protti
    Project Manager and Software Architect
  • Rating Distribution

  • 1 stars: 3 votes
  • 2 stars: 5 votes
  • 3 stars: 18 votes
  • 4 stars: 29 votes
  • 5 stars: 40 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!