Python Bootcamp Build 15 working Applications and Games

BY
Udemy

Master Python and learn to build games and applications by joining the online course by Udemy.

Mode

Online

Fees

₹ 3499

Quick Facts

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

Course overview

Python Bootcamp Build 15 working Applications and Games Course is meant to equip the students with Python. The online course, developed by Dev Nirwal, is a boot camp on the whole range of concepts related to Python including data science, python for web data visualization, desktop graphical applications, and a lot more. Provided by Udemy, Python Bootcamp Build 15 working Applications and Games Online Course will also render the learners the practical knowledge of Python by providing the chances to work with applications and games such as Smart calculator, Robot graphics, Hangman game, Dice rolling simulator, etc. 

Python Bootcamp Build 15 working Applications and Games Certification will also enable the students to have a clear picture of Tkinter, Databases, Numpy, Python for desktop applications, GUI programming, Artificial intelligent Python game, and many more. The interested folk can join the programme by making the payment as a fee. 

The highlights

  • Online course
  • Downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of completion
  • English videos
  • 30-Day Money-Back Guarantee

Program offerings

  • 31.5 hours on-demand video
  • 81 articles
  • 64 downloadable resources full lifetime access
  • Access on mobile and tv
  • Certificate of completion
  • English videos
  • High-quality
  • Professional video lectures

Course and certificate fees

Fees information
₹ 3,499
certificate availability

Yes

certificate providing authority

Udemy

Who it is for

What you will learn

Database knowledge Knowledge of python Knowledge of numpy

After the completion of Python Bootcamp Build 15 working Applications and Games Online Certification, the students will study data types, Seaborn, functions and methods, data visualization using Seaborn in python, data visualization using poorly and cufflinks, data visualization using pandas in python, data analysis using Numpy and pandas in python and whatnot. 

The syllabus

Introduction

  • Introduction to course
  • Learning by building
  • Why learn python?
  • What's in the course?
  • What's after section 2?
  • Any doubt and types of program ?

Installing Python on Mac

  • Introduction to this module
  • Installing Python on Mac
  • Installing Atom on Mac
  • Installing Anaconda and Jupyter notebooks
  • Editors link

Installing Python on windows

  • Introduction to this module
  • Installing Python3
  • Installing Atom
  • Atom editor
  • Installing Anaconda
  • Editors link

Section-1 Basic Python

  • Section-1

Data types

  • Introduction to this module
  • Variables and constants
  • Numbers
  • Operations on Numbers
  • Dynamic typing and restricitons on data types
  • Casting
  • Strings
  • Methods and strings
  • Indexing and slicing
  • String formatting
  • List
  • Tuples
  • Dictionary
  • Boolean
  • Data types notes
  • Data-types quiz

Operators

  • Introduction to this module
  • Arithmetic Operators
  • Assignment Operators
  • Comparison Operators
  • Logical Operators
  • Identity and Membership Operators
  • Operators Notes
  • Operators quiz

Which editor is best for you

  • Introduction to this module
  • Working on Atom
  • Working on jupyter notebooks
  • How to learn Programming

Functions and Methods

  • Introduction to this module
  • User input
  • Convertors
  • Concept of funtions
  • Functions and user inputs
  • Parameters
  • Convertors using function
  • Modifying function
  • Methods
  • Function Notes
  • Method notes

Errors in python

  • Introduction to this module
  • Types of errors
  • Syntex error
  • Indentation error
  • Type error
  • Name error
  • Zero division error
  • Index error
  • Attribute error
  • Handling errors and internet
  • Error notes

Decision making

  • Introduction to this module
  • If-else conditions
  • el-if condition
  • Little fun with conditionals
  • Multiple conditions
  • Nested conditions
  • Conditionals notes

Loops

  • Introduction to this module
  • for loop
  • loops and user input
  • while loop
  • Looping through a string
  • Break statement
  • Continue statement
  • Range() function
  • Else in for loop
  • Nested loops
  • Loops notes

Date and Time

  • Introduction to this module
  • Python dates
  • Date output and date objects
  • strf time() method
  • Date and Time notes

File handling

  • Introduction to this module
  • Opening and reading the file
  • Writing in a file
  • Appending
  • Different methods
  • File handling notes

Libraries

  • Introduction to this module
  • Libraries
  • Modules
  • Json files
  • Libraries notes

Project-1 Dice rolling stimulator

  • Introduction to this module
  • How to solve the problem
  • Dice overview
  • Algorithm
  • How to get the Number
  • What about the dice
  • Roll it again
  • Dice stimulator
  • Dice stimulator code

Project-2 Dictionary

  • Introduction to this module
  • Dictionary overview
  • Where to get the data
  • Loading the data in our program
  • Main logic
  • What if the word doesn't exist
  • Pugger found some errors
  • Pugger said what about the interface
  • It's all about the interface
  • Pugger have another issue
  • How to get the close matches
  • Upgrading the program to get the close matches
  • Dictionary
  • dictionary code
  • data json

Project-3 Hangman game

  • Introduction to this module
  • Hangman overview
  • Algorithm for hangman
  • User interface
  • Creating the world's list
  • Rules and regulation
  • Main logic
  • Hanging the man
  • Our third program
  • Hangman code

Project-4 Tic Tac Toe

  • Introduction to this module
  • What is AI
  • Project overview
  • Understanding problem and writing algorithm
  • Designing the board
  • Space on board
  • 141.How to get winner
  • Player move
  • AI computer move
  • Random function
  • Defining the main logic
  • Preparing interface
  • Tic Tac Toe
  • Tic Tac Toe code

Section-2 Python for data science and data visualisation

  • Section-2
  • What is Datascience?

Numpy

  • Introduction to this module
  • Numpy declaring
  • Methods for Numpy
  • Indexing and slicing
  • Spilicing 2-D matrix and conditional selection
  • Operations on numpy
  • Numpy Documentation
  • Numpy quiz

Pandas

  • Introduction to this module
  • Series
  • Dataframes
  • Creating and deleting rows and column in dataframe
  • Acessing elements in dataframe
  • Conditional acessing
  • Missing data
  • Analysing data using groupby
  • Joining
  • Concatinating
  • Merging
  • More operations
  • Loading data using pandas
  • Pandas documentation

Matplotlib

  • Introduction to this module
  • Matplotlib getting started
  • Subplots
  • Types of plots
  • Legends
  • Object oriented plots
  • Multiple plots
  • Subplots using object oriented
  • Figure size
  • Setting labels with object oriented technique
  • Stylling plots
  • Markups
  • Setting limits
  • Matplotlib documentation

Seaborn

  • Introduction to this module
  • Tips.csv file
  • iris.csv
  • Categories of plots
  • Point plots
  • Distribution plots
  • Pair plots
  • Categorial plots
  • Categorial plots part-2
  • Matrix plots
  • Grids
  • Seaborn documentation

Pandas inbuilt data visualisation

  • Introduction to this module
  • Files
  • Creating dataframes
  • Point plots
  • Line plots
  • Distribution plots
  • Ece.csv
  • Tips.csv
  • Pandas inbuilt data visualisation documentation

Plotly and cufflinks

  • Introduction to this module
  • Loading plotly and cufflinks
  • Point plots
  • Surface plots
  • Figure plots
  • Cufflinks documentation

Geographical plottings

  • Introduction to this module
  • agri.csv
  • gdp.csv
  • Basic geographical plotting
  • Plot with big data
  • Global scale plot
  • Geographical plottings documentation

Project-5 Plotter

  • Introduction to this module
  • Project overview
  • Setting up things
  • Creating data
  • Plot interface and main function
  • Plotting all data
  • Plotting 1 column
  • Plotting 2 and 3 columns
  • Plotter
  • plotter code file

Project-6 Geographical plot using folium

  • Introduction to this module
  • Creating basic webmap
  • Adding child
  • Multiple markers
  • Plotting volcanoes
  • Polygen view
  • US Cities population
  • Colourful markers
  • Jeoplot code file
  • Volcano.csv file
  • World.json file
  • US cities population.csv file

Project-7 School donation analysis

  • Introduction to this module
  • Overview of project
  • Setup libraries and load data
  • Describing data
  • Merging data
  • First analysis
  • Basic mathematical analysis
  • High donations
  • Various relationships
  • Project type and total donations
  • Subcategories
  • Time objects
  • Mean timings
  • Average time per state
  • Fast and slow funding
  • School donation analysis code file
  • Donations.csv file
  • Donors.csv file
  • Projects.csv file
  • Resources.csv file
  • Schools.csv
  • Teachers.csv

Section-3 GUI programming

  • Section-3 GUI programming
  • What is GUI programming?

Tkinter

  • Introduction to this module
  • Tkinter basics and creating window
  • Tkinter notes
  • Buttons
  • Buttons notes
  • Canvas
  • Canvas notes
  • Check button and radio button
  • check button notes
  • Radio button notes
  • Content widgets
  • Entry notes
  • Text notes
  • Window configuration widgets
  • Frame notes
  • Listbox notes
  • Toplevel notes
  • Message box notes
  • Menu and menu button
  • Menu button notes
  • Creating menu notes
  • Scroll widgets
  • Spinbox notes
  • Paned window
  • Paned window notes
  • Geometry methods
  • Attributes notes
  • Geometry methods

Databases

  • Introduction to this module
  • What is Database
  • Installing postgreSQL
  • PostgreSQL download link
  • Creating table in sqlite3
  • Creating table in postgreSQL
  • Inserting data
  • Visualising data
  • Deleting tha data
  • Updating data
  • databases documentation

Turtle graphics

  • Introduction to this module
  • Turtle graphics basics
  • Creating figures
  • Creating the robot
  • Robot.py
  • Some changes in robot
  • Modified_robo.py
  • Kaleido spiral
  • Kaleido_spiral.py
  • Modified kaleido spiral
  • Kaliedo_spiral_modified.py
  • Moving turtle
  • Moving_turtle.py
  • Turtle graphics documentation

Project-8 Caterpillar game

  • Introduction to this module
  • Overview of project
  • Defining turtles
  • Outside window and placing leaf
  • Game over and displaying score
  • Start game
  • Defining moves
  • Caterpillar.py

Project-9 Matchmaker

  • Introduction to this module
  • Overview of project
  • Window and libraries
  • Adding symbols
  • Defining buttons
  • Showing symbol
  • matchmaker.py

Project-10 Screen pet

  • Introduction to this module
  • Overview of project
  • Creating body, eyes and ears
  • Creating mouth tongue and cheeks
  • Toggle and Blink eyes
  • Cheeky face
  • Happy face
  • Sad face
  • Screen pet
  • screenpet.py

Project-11 Smart calculator

  • Introduction to this module
  • Overview of project
  • Front end
  • Math operations
  • Operations list
  • Calculate
  • Smart calculator
  • smart calculator.py

Project-12 Your own database system

  • Introduction to this module
  • Overview of project
  • Labels and entries
  • Entries, listbox and scrollbar
  • Buttons
  • Defining backend
  • Search function in backend
  • Searching and viewing data
  • Adding
  • Deleting
  • Your own database
  • frontend.py
  • backend.py
  • routine.db

Project-13 Egg catcher game

  • Introduction to this module
  • Overview of the project
  • Creating window
  • Egg and catcher
  • Other inteface items
  • Create and move eggs
  • Dropping and losing a life
  • Catch and get score
  • Moving with keys
  • Running egg catcher
  • egg catcher.py
  • Section-4

End of the course

  • Time to say goodbye! for now

Instructors

Mr Dev Nirwal

Mr Dev Nirwal
Instructor
Udemy

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