কোর্স গুলো
যোগাযোগ
লগ-ইন
সাইন-আপ
Google IT Automation with Python Professional Certificate
Week 1: Course Introduction
Specialization Introduction
Welcome To Course 1
The Beginning of Your Programming Journey
What is programming?
What is automation
Getting Computers to Work for You
Practice Quiz: Introduction to Programming
What is Python ?
A Note on Syntax and Code Blocks
Why is Python relevant to IT?
More About Python
Other Languages
Other Languages
Practice Quiz: Introduction to Python
Hello, World!
Getting Information from the User
Python Can Be Your Calculator
First Programming Concepts Cheat Sheet
First Steps Wrap Up
Meet Marga, the Curriculum Developer
Module 1 Graded Assessment
Week 2 : Basic Python Syntax introduction
All About Data Types
Data Types Recap
Variables A2Z
Expressions, Numbers, and Type Conversions
Implicit vs Explicit Conversion
Practice Quiz: Expressions and Variables
Defining Functions
Defining Functions Recap
Returning Values
Returning Values Using Functions
The Principles of Code Reuse
Code Style
Practice Quiz: Functions
Comparing Things
Comparison Operators
Branching with if Statements
if Statements Recap
else Statements
else Statements and the Modulo Operator
elif Statements
More Complex Branching with elif Statements
Conditionals Cheat Sheet
Practice Quiz: Conditionals
Basic Syntax Wrap Up
In Marga's Words Why I Like Python
Module 2 Graded Assessment
Week 3 : Introduction to Loops
What is a while loop
Anatomy of a While Loop
More while Loop Examples
Why Initializing Variables Matters
Common Pitfalls With Variable Initialization
Infinite Loops and How to Break Them
Infinite loops and Code Blocks
Practice Quiz: While Loops
What is a for loop
For Loops Recap
More for Loop Examples
A Closer Look at the Range() Function
Nested for Loops
Common Errors in for Loops
Loops Cheat Sheet
Practice Quiz: For Loops
What is recursion (Optional)
Recursion in Action in the IT Context
Additional Recursion Sources
Practice Quiz: Recursion
Loops Wrap Up
Module 3 Graded Assessment
Week 4 : Basic Structures Introduction
string
The Parts of a String
String Indexing and Slicing
Creating New Strings
Basic String Methods
More String Methods
Advanced String Methods
Formatting Strings
String Formatting
String Reference Cheat Sheet
Formatting Strings Cheat Sheet
Practice Quiz: Strings
What is a list
Lists Defined
Modifying the Contents of a List
Modifying Lists
Lists and Tuples
Tuples
Iterating over Lists and Tuples
Iterating Over Lists Using Enumerate
List Comprehensions
List Comprehensions
Lists and Tuples Operations Cheat Sheet
What is a dictionary
Dictionaries Defined
Iterating over the Contents of a Dictionary
Iterating Over Dictionaries
Dictionaries vs. Lists
Dictionary Methods Cheat Sheet
Basic Structures Wrap Up
In Marga's Words My Most Challenging Script
Week 5: Object Oriented Programming
What is Object-oriented programming (Optional)
Object-Oriented Programming Defined
Classes and Objects in Python (Optional)
Classes and Objects in Detail
Defining New Classes (Optional)
Defining Classes (Optional)
Practice Quiz: Object-oriented Programming (Optional)
Instance Methods (Optional)
What Is a Method?
Constructors and Other Special Methods (Optional)
Special Methods
Documenting Functions, Classes, and Methods (Optional)
Documenting with Docstrings
Classes and Methods Cheat Sheet (Optional)
About Jupyter Notebooks (Optional)
Help with Jupyter Notebooks (Optional)
Inheritance (Optional)
Object Inheritance
Composition (Optional)
Week 1: Course Introduction