Complete Python 3 and Raspberry Pi Masterclass

BY
Udemy

Mode

Online

Fees

₹ 549 2299

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course and certificate fees

Fees information
₹ 549  ₹2,299
certificate availability

Yes

certificate providing authority

Udemy

The syllabus

Introduction of the course

  • Objectives, Audience and Prerequisites
  • Course Contents and Topics Overview
  • Please leave your feedback
  • Why Python 3

Setup and Verify Python 3 on Windows Computer

  • Python 3 Installation on Windows
  • Verify the Python installation on Windows

Python 3 and Raspberry Pi

  • What is Raspberry Pi?
  • Unboxing of Raspberry Pi
  • Downloadable PDF for URLs of Softwares
  • Raspberry Pi Raspbian OS Setup Part 1
  • Raspberry Pi Raspbian OS Setup Part 2
  • Remote Connection to RPi with VNC
  • List of Linux commands used in this section
  • Install IDLE3 on Raspberry Pi Raspbian
  • Python on Raspberry Pi
  • Tour of Raspbian OS
  • RPi Models and GPIO
  • RPi vs Arduino Uno
  • Additional Online Learning Resources

Getting Started with Python

  • Hello World! on Windows
  • Hello World! on Raspberry Pi
  • Interpreter vs Script Mode
  • A brief tour of IDLE
  • Comparison: RPi vs PC vs Mac

Python 3 Programming Basics

  • Basic Data Types
  • Assignment Operators
  • print() function
  • Comments in Python
  • input() functions
  • Code Blocks and Indentation
  • Reserved words in Python

Arithmetic Expressions

  • Assignment Operators and Expressions
  • Arithmetic Operations
  • Precedence and Associativity

Conditional Statements

  • Boolean Expressions
  • If Statement
  • If-Else
  • Nested-If
  • If-Elif-Else

Operators

  • Membership
  • Logical
  • Bitwise

Loops

  • While
  • While-Break
  • While-Continue
  • for-list
  • for-range
  • for-continue-break
  • prime
  • Calculating factorial
  • Computing Fibonacci Series

Functions

  • Simple Function
  • Function Arguments
  • Function with returns
  • Arbitrary Arguments

Recursion

  • Simple Recursion
  • Factorial with Recursion
  • Fibonacci
  • Indirect Recursion

Built-in Functions

DocStrings

PyChard IDE and Geany IDE

  • PyChard IDE on Windows
  • Geany IDE on Windows

Strings and Collections

  • Strings
  • Tuples
  • Lists
  • Sets
  • Dictionaries

Object Oriented Programming and Exception

  • Classes and Object
  • Inheritance
  • Exception handling
  • More Exceptions
  • Custom Exceptions

Datetime and Math

  • Datetime
  • Math

Command Line Arguments

Python Package Index and pip

  • PyPI and pip
  • pip on Windows
  • pip on Raspberry Pi

Python and Mysql

  • MySQL Windows Installation
  • Getting Started with MySQL and SQL Workbench
  • Install SQL Developer on Windows
  • Connect to MySQL with Oracle SQL Developer
  • Explore MySQL Workbench
  • pymysql installation on Windows
  • Connect to MySQL with Python 3
  • Execute DDL
  • INSERT
  • SELECT
  • UPDATE
  • DELETE
  • DROP

Scientific Python Ecosystem and Jupyter

  • Scientific Python Ecosystem
  • Downloadable PDF for URLs of Projects in Scientific Python Ecosystem
  • Jupyter and IPython
  • Install Jupyter on Windows
  • Install Jupyter on Raspberry Pi
  • Install PuTTy on Windows
  • Connect to a remote Jupyter Noterbook Server
  • A brief tour of Jupyter
  • Jupyter Installation Notes

File I/O

  • Plaintext File
  • CSV
  • Handling Excel File

Install NumPy and Matplotlib

  • Install NumPy and Matplotlib on Windows
  • Install NumPy and Matplotlib on Raspberry Pi

Getting Started with Numpy

  • Introduction to NumPy
  • Ndarrays Slicing and Indexing
  • Ndarray Properties
  • NumPy Constants
  • NumPy DataTypes

Creation of Arrays and Matplotlib

  • Ones and Zeroes
  • Matrices
  • Introduction to Matplotlib
  • Numerical Ranges and Visualizations

Random Sampling

Ndarray Manipulation

Bitwise Operations

Statistical Functions

Image Processing with NumPy and Matplotlib

  • What is Digital Image Processing
  • Image Dataset
  • Pillow Installation on Windows and Raspberry Pi
  • Reading, saving, and displaying images with Matplotlib
  • NumPy for Images
  • Image Statistics
  • Image Masks
  • Image Channels
  • Arithmetic Operations on Images
  • Logical Operations on Images
  • Histogram with Matplotlib and NumPy

A Bit of Machine Learning with SciPy

  • What is SciPy
  • Install SciPy on Windows
  • Install SciPy on Raspberry Pi
  • K-Means Clustering Improved

Complete data Science example

  • What is Pandas?
  • Install Pandas on Raspberry Pi
  • Install Pandas on Windows
  • A complete data Science example

Ploty Basics

  • Installation and Version Checking
  • Scatter Plot
  • Bubble Chart
  • Line Plots
  • Area Plots
  • Bar Charts
  • Horizontal Bar Charts
  • Gantt Chart
  • Pie Chart
  • Table Visualization
  • Multiple Visualization

Python Distributions

  • What is Python
  • Python Distributions
  • Conda, Anaconda, and Miniconda
  • Install Anaconda on Windows and verify the setup and environment
  • A brief Tour of SPYDER IDE
  • Downloadable Bundle for this section

MariaDB and RPi

Raspberry Pi Pinout and Buses

  • RPi Pins
  • Parallel vs Serial
  • UART vs USART
  • SPI
  • I2C

Basics Electronics Components

  • Raspberry Pi vs Arduino
  • Breadboards and Power Supply
  • Jumper Wires
  • LEDs and Resistors
  • RAB Holder

LED Programming

  • Fritzing
  • LED Blink
  • SOS
  • Alternate Blinking LEDs - Method 1
  • Alternate Blinking LEDs - Method 2
  • Chaser Circuit

Sensors and IoT

  • DHT Sensors
  • Interface DHT with RPi
  • Thingspeak
  • Raspberry Pi IoT

Downloadable Code FIles

  • Code Bundle
  • BONUS LECTURE

Instructors

Mr Ashwin Pajankar

Mr Ashwin Pajankar
Programmer
Freelancer

M.E /M.Tech.

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses