Python 3 Complete Bootcamp Master Course: Build 15 Projects & Games

2 Reviews
1482 Enrolled
31 Hours
$10.99$499.00
You save 97% -

377 Lessons (31h)

  • 1.Introduction to the course
    1.Introduction to the course1:53
    2.Learning by building0:36
    3.Why learn python5:09
    4.What's Inside the course5:55
    5.What's inside the section-36:41
    6.Any doubt and types of program1:45
  • 2.Installing Python on Mac
    7.Introduction to this module1:17
    8.Installing python on mac14:16
    9.Installing Atom on mac7:56
    10.Installing Anaconda on mac13:37
    11.Editors link
  • 3.Installing Python on Windows
    12.Introduction to this module3:50
    13.Installing python9:01
    14.Installing Atom on windows17:08
    15.AtomSetup-x64
    16.Installing Anaconda15:07
    17.Editors link
  • 4.Part-1 Basics of python
    18.Part-1 Introduction
  • 5.Data types
    19.Introduction to this module1:15
    20.Variables and constants5:51
    21.Numbers4:17
    22.Operation on numbers12:01
    23.Dynamic typing and restrictions on data types6:09
    24.Casting2:18
    25.Strings3:22
    26.Methods and strings5:26
    27.Indexing and slicing7:41
    28.String formatting13:33
    29.List8:25
    30.Tuples4:00
    31.Dictionary6:33
    32.Boolean1:52
    33.Data types notes
  • 6.Operators
    34.Introduction to this module3:02
    35.Arithmetic operators7:27
    36.Assignment operators4:45
    37.Comparision operators3:41
    38.Identity and membership operators4:40
    39.Logical operators4:25
    40.Operators notes
  • 7.Which editor is best for you
    41.Introduction to this module2:18
    42.Working on Atom4:54
    43.Working on jupyter notebooks7:23
    44.How to learn programming7:43
  • 8.Functions
    45.Concepts
    46.Introduction to this module0:33
    47.User input6:42
    48.Convertors5:38
    49.Concept of function6:45
    50.Functions and user input3:37
    51.Parameters3:08
    52.Convertors using functions4:54
    53.Modifying function4:35
    54.Methods4:01
    55.Function notes
    56.Method notes
  • 9.Errors
    57.Introduction to this module2:36
    58.Types of errors1:16
    59.Syntex error8:15
    60.Indentation error9:27
    61.Type error4:21
    62.Name error1:44
    63.Zero division error3:01
    64.Index error2:38
    65.Attribute and runtime error2:33
    66.Handling errors and the internet3:44
    67.Error notes
  • 10.Decision making
    68.Introduction to this module1:45
    69.if-else condition5:26
    70.el-if condition3:21
    71.Little fun with the conditionals2:47
    72.Multiple conditions7:57
    73.Nested conditions3:31
    74.if-else
  • 11.Loops
    75.Introduction to this module3:25
    76.For loop5:10
    77.Loops and user input3:38
    78.Looping through a string1:43
    79.While loop4:55
    80.Break statement4:37
    81.Continue statement2:07
    82.Else in for loop2:30
    83.Nested loops9:18
    84.Range() function2:36
    85.loop
  • 12.Date and Time
    86.Introduction to this module0:32
    87.Python dates4:22
    88.Date output and date objects3:56
    89.strf time() method4:55
    90.Date and time
  • 13.File handling
    91.Introduction to this module1:11
    92.Opening and reading the file6:12
    93.Writing in a file15:01
    94.Appending3:55
    95.Different methods2:23
    96.File handling
  • 14.Libraries
    97.Introduction to this module2:23
    98.Libraries6:34
    99.Modules4:20
    100.Json files7:33
    101.Libraries
  • 15.Project-1 Dice rolling stimulator
    102.Introduction to this module0:52
    103.How to solve the problem3:05
    104.Dice overview2:08
    105.Algorithm3:44
    106.How to get the number4:15
    107.What about the dice6:12
    108.Roll it again2:52
    109.Dice stimulator1:52
    110.dicestimulator
  • 16.Project-2 Dictionary
    111.Introduction to this module1:22
    112.Dictionary overview1:25
    113.Where to get the data5:55
    114.Loading the data in our program3:16
    115.Main logic4:19
    116.What if the word doesn't exist2:16
    117.Pugger found some errors7:54
    118.Pugger said what about the interface2:02
    119.It's all about the interface5:44
    120.Pugger have another issue1:51
    121.How to get the close matches9:49
    122.Upgrading the program to get close matches7:26
    124.dictionary
    123.Dictionary2:00
    124.data
  • 17.Project-3 Hangmen game
    125.Introduction to this module1:14
    126.Hangmen overview3:12
    127.Algorithm for hangman3:09
    128.User interface3:56
    129.Creating the word's list4:54
    130.Rules and regulation6:20
    131.Main logic10:17
    132.Hanging the man8:02
    133.Our third program2:45
    134.hangmen
  • 18.Project-4 Tic Tac Toe
    135.Introduction to this module0:41
    136.What is AI4:04
    137.Project overview3:30
    138.Understanding problem and writing algorithm7:29
    139.Designing the board12:51
    140.Space on board4:12
    141.How to get Winner10:06
    142.Player move13:30
    143.AI compter move12:07
    144.Random function3:29
    145.Defining the main logic9:09
    146.Preparing interface3:13
    147.TicTacToe2:34
    148.tictactoe
  • 19.Part-2 Python for Datascience
    149.Part-2 introduction
    150.What is Datascience?21:13
  • 20.Numpy
    151.Introduction to this module1:59
    152.Numpy declaring3:55
    153.Methods for numpy16:11
    154.Indexing and slicing5:56
    155.Splicing 2-D matrix and conditional selection7:01
    156.Operations on numpy8:15
    157.notes
  • 21.Pandas
    158.Introduction to this module1:35
    159.Series15:04
    160.Dataframes8:24
    161.Creating and deleting rows and column in dataframe8:00
    162.Accessing elements in dataframe4:22
    163.Conditional accessing6:47
    164.Missing data11:24
    165.Analysing data using groupby12:01
    166.Joining5:46
    167.Concatinating9:48
    168.Merging6:32
    169.More operations11:19
    170.Loading data using pandas15:50
    171.notes
  • 22.Matplotlib
    172.Introduction to this module2:45
    173.Matplotlib getting started7:48
    174.Subplots7:14
    175.Types of plots6:44
    176.Legends2:37
    177.Object oriented plots5:30
    178.Multiple plots6:07
    179.Subplots using object oriented technique9:30
    180.Figure size5:24
    181.Setting labels with object oriented technique5:15
    182.Styling plots5:07
    183.Markups3:16
    184.Setting limits1:58
    185.notes
  • 23.Seaborn
    186.Introduction to this module2:21
    187.tips
    188.iris
    189.Categories of plots12:15
    190.Points plot9:58
    191.Distribution plot8:10
    192.Pairplot10:52
    193.Categorial plots8:26
    194.Categorial plots part-24:19
    195.Matrix plots16:44
    196.Grids4:44
    197.notes
  • 24.Pandas inbuilt data visualisation
    198.Introduction to this module0:46
    199.File
    200.Creating dataframes5:39
    201.Point plots2:56
    202. line plots3:31
    203.Distribution plots8:30
    204.ece
    205.tips
    206.Pandas inbuilt data visualisation notes
  • 25.Plotly and cufflinks
    207.Introduction to this module3:00
    208.Loading plotly and cufflinks4:58
    209.Point plots4:11
    210.Surface plots5:23
    211.Figure plots5:15
    212.Cufflinks documentation
  • 26.Geographical plottings
    213.Introduction to this module3:28
    214.agri
    215.gdp
    216.Basic geographic plot12:44
    217.Plot with big data5:59
    218.Global scale plot7:05
    219.Geographical plotting
  • 27.Project-5 Plotter
    220.Introduction to this module1:01
    221.Project overview10:19
    222.Setting up things7:29
    223.Creating data23:54
    224.Plot interface and main function9:46
    225.Plotting all data8:01
    226.Plotting 1 column12:52
    227.Plotting 2 and 3 columns15:55
    228.Plotter12:10
    229.plotter
  • 28.Project-6 Geographical plot using folium
    230.Introduction to this module0:41
    231.Creating basic webmap5:50
    232.Adding child8:59
    233.Multiple markers2:16
    234.Plotting volcanoes7:02
    235.Polygen view3:45
    236.Us cities population6:53
    237.Colourful markers4:47
    238.Jeoplot
    239.volcano
    240.world
    241.us cities pop
  • 29.Project-7 school donation analysis
    242.Introduction to this module0:35
    243.Overview of project4:29
    244.Setup libraries and load data6:03
    245.Describing data10:46
    246.Merging data7:45
    247.First analysis18:45
    248.Basic mathematical analysis8:27
    249.High donations4:45
    250.Various relationships13:53
    251.Project types and total donations8:09
    252.Subcategories6:05
    253.Time objects10:58
    254.Mean timings3:27
    255.Average time per state5:13
    256.Fast and slow funding5:27
    257.school donation analysis
    258.Donations.csv
    259.Donors.csv
    260.Projects.csv
    261.Resources.csv
    262.Schools.csv
    263.Teachers.csv
  • 30.Part-3 Python for GUI programming
    264.Part-3 Introduction
    265.What is gui programming7:25
  • 31.Tkinter
    266.Introduction to this module3:27
    267.Tkinter basics and creating window11:40
    268.Tkinter intro notes
    269.Buttons12:39
    270.Buttons notes
    271.Canvas7:38
    272.Canvas notes
    273.Check button and radio button8:13
    274.Check Button notes
    275.Radio Button notes
    276.Content widgits15:36
    277.Entry notes
    278.Text notes
    279.Window configuration widgets13:12
    280.Frame notes
    281.listbox notes
    282.Toplevel notes
    283.Message Box
    284.Menu and menu button21:19
    285.Menu button notes
    286.Creating Menu notes
    287.Scroll widgets6:31
    288.Spinbox notes
    289.Paned Window7:51
    290.Paned Window
    291.Geometry methods10:15
    292.Attributes notes
    293.Geometry methods
  • 32.Databases
    294.Introduction to this module0:28
    295.What is Database7:51
    296.Installing postgreSQL11:04
    297.Postgresql download link
    298.Creating table in sqlite315:32
    299.Creating table in postgreSQL17:28
    300.Inserting data9:27
    301.Visualising data2:38
    302.Deleting the data4:03
    303.Updating data5:14
    304.Databases documentation
  • 33.Turtle graphics
    305.Introduction to this module1:36
    306.Turtle graphics basics9:53
    307.Creating figures9:39
    308.Creating the Robot19:53
    309.Robot
    310.Some changes in robot8:06
    311.Modified-robo
    312.Kaleido spiral17:26
    313.Kaleido-spiral
    314.Modified Skaleido spiral4:29
    315.Kaleido-spiral modified
    316. Moving Turtle11:24
    317.Moving_turtle
    318.Turtle graphics documentation
  • 34.Project-8 Caterpillar game
    319.Introduction to this module0:50
    320.Overview of project2:05
    321.Defining turtles12:07
    322.Outside window and placing leaf8:00
    323.Game over and displaying score7:16
    324.Start game10:16
    325.Defining moves10:45
    326.caterpillar
  • 35.Project-9 Matchmaker
    327.Introduction to this module0:42
    328.Overview of project1:42
    329.Window and libraries5:03
    330.Adding symbols7:41
    331.Defining buttons7:46
    332.Showing symbol16:41
    333.matchmaker
  • 36.Project-10 Screen pet
    334.Introduction to this module0:35
    335.Overview of the project1:32
    336.Creating body, eyes and ears11:46
    337.Creating mouth, tounge and cheeks9:21
    338.Toggle and blink eyes8:23
    339.Toggle tongue and pupils7:22
    340.Happy face5:05
    341.Sad face2:08
    342.Screenpet5:59
    343.screenpet
  • Project-11 Smart calculator
    344.Introduction to the module0:46
    345.Overview of the project2:44
    346.Frontend7:31
    347.Math operations4:27
    348.Operations list4:23
    349.Calculate9:52
    350.Smart calculator3:01
    351.smartcalculator
  • 38.Your own database system
    352.Introduction to this module0:58
    353.Overview of project4:06
    354.Labels and entries4:20
    355.Entries, listbox and scrollbar7:40
    356.Buttons4:33
    357.Defining backend11:44
    358.Search function in backend7:21
    359.Searching and viewing data7:09
    360.Adding3:26
    361.Deleting8:02
    362.Your own database1:25
    363.frontend
    364.backend
    365.routine
  • 39.Project-13 Egg catcher
    366.Introduction to this module0:44
    367.Overview of egg_catcher1:45
    368.Creating window7:53
    369.Egg and catcher13:32
    370.Other interface items5:06
    371.Create and move eggs11:23
    372.Dropping and losing a life3:08
    373.Catch and get score10:13
    374.Moving with keys5:44
    375.Running egg catcher3:51
    376.egg_catcher

Learn the Basics of Python & Build Games, Desktop Applications, and Data Visualization Applications

DN
Dev Nirwal

Instructor

Dev Nirwal is a programmer in the field of AI and machine learning and also an engineer in electronics and communication. He has analyzed a lot of course and students and feel that to teach and learn perfectly there must be content with practical knowledge so that a student can apply what he/she learns. He's developing courses with many practical projects so that on each step you can apply your skills and get the best out of everything.

Description

The Python programming language is used in such an enormous variety of programming projects, that many college computer science programs start with the basics of Python. So think of the possibilities if you become an advanced Python coder. In this course, you will learn how to become a well-rounded Python developer. Designed to cover all the fields of Python, you'll be able to develop virtually any kind of application by the end of the course.

  • Access 377 lectures & 31 hours of content 24/7
  • Learn to build smart calculators & dictionaries using Python
  • Execute data analysis using Numpy & Pandas
  • Build an automatic plotter for data visualization
  • Build a big data analysis project w/ more than 60 million data points using Python

Note: Software not included

Specs

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: all levels

Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.