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

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books