Udemy

Platform

English

Language

Programming Languages

Category

Full Stack Programming for Complete Beginners in Python

Programming for complete beginners in python, along with pyqt5, mongoDB and software engineering basics

4.42 (541 reviews)

Students

9.5 hours

Content

Jun 2021

Last Update
Regular Price

EXCLUSIVE OFFER
Exclusive  Offer
Unlimited access to 30 000 Premium SkillShare courses
30-DAY FREE TRIAL

What you will learn

Programming Principles

Programming in Python

Implementing mongoDB with python

Creating graphical user interfaces

Implementing graphical user interfaces with python using PyQt5

Software Engineering principles

Software Engineering principles

Making full stack desktop applications


Description

In this course you will learn programming from a complete beginner's perspective in python. Not only that, you will learn frontend development in python with pyqt5 and database programming with mongoDB in python. As a bonus you will get to know basics of software engineering.

What you will Learn

  • Programming in Python

  • Frontend/ Graphical User Interfaces with Python

  • Databases with MongoDB

Why Python?

  • Python is a multipurpose programming language which can be used for almost any task, it is used a lot in web development and machine learning and is a must have in the modern programmer's toolkit

  • Besides programming in python pyqt5 is also taught which is a frontend library for developing high quality user interfaces using python. It also has a drag and drop interface which we will use to create user friendly programs in this course.

  • MongoDB is also taught which is a very versatile noSql database solution.

  • Software engineering basics taught are essential to every developer, we take a little look into it so the students know about software engineering and what it’s major modules are.

How the Course is taught

  • High Quality Video Lectures with Hands on practice.

  • Code given alongside

Bonus

  • Software Engineering Basics

  • Access to our discord server for asking questions and discussing problems with your fellow students


Screenshots

Full Stack Programming for Complete Beginners in Python
Full Stack Programming for Complete Beginners in Python
Full Stack Programming for Complete Beginners in Python
Full Stack Programming for Complete Beginners in Python

Content

Introduction

Introduction

Course Structure

Making the best out of this course

Getting Started

Getting Started

Command Prompt

Running Python in Command Prompt

VSCode

Programming in Python

Section Introduction

Introduction To Programming

Variables

Data Types

Strings

Numbers

Lists

Dictionaries

Type Casting

Conditionals

Comparison Operators

Logical Operators

Loops

Functions

Modules

Classes

File Handling

Error Handling

Programming Project

Section Introduction

Creating Book Class

Taking User input

Print Options

Save Books

Load Books

Find Book

Issue Book

Return Book

Update Book

Show Books

Conclusion

GUI with PyQT5

Section Introduction and PIP introduction

Getting Started with PyQt5

Buttons

Checkboxes

Radio Buttons

Comboboxes

Lists

Line Edit

Dialog

Tabs

Layouts

Toolbar

Introduction to Designer

To Do List Application

Connecting with Python

Styling

Conclusion

Gui Project

Introduction

Main Window

Delete Book Widget

Add Book and Delete Book Dialogs

Main Window and Add Book Function

Save Books Function

Loading Books

Editing Books

Delete Books, Refresh Books

Search Books

Styling and Conclusion

MongoDB

Section Introduction

MongoDb Introduction

Getting Started with Insertion

Querying

Updation

Deletion

Conclusion

Software Engineering

Section Introduction

Software Engineering Introduction

Software Development Life Cycle

Requirement Gathering Techniques

Design Techniques

Software Testing

Deployment and Maintenance

Section conclusion

Course Conclusion

Course Conclusion and what to do next


Reviews

M
Md13 June 2021

There are tons of Udemy courses available out there, but this one is a good choice for learning python. The content quality and teaching is well balanced. Highly recommended.

O
Omer10 June 2021

Great! Learned A Lot. I can't believe I learned this much in just a short period. especially the GUI building using QT and the Software Engineering Principles. Man I loved this course ❤

L
Luis10 June 2021

Problemas con los ejercicios. Realicé los primeros tres ejercicios pero me dice que no están bien. El instructor responde pero no da respuestas satisfactorias a los problemas. tiene un servidor en discord pero no me fue posible acceder. Tenía muchísimas ganas de finalizar este curso pero me quitó todo el ánimo...

D
Dasaroju27 May 2021

Course explained with two projects gives a great experience to the students and that was amazingly done here... It would be better if the explanation was in detail...

J
Juan19 May 2021

Buen curso la verdad, sin embargo, me gustaría que en la sección de MongoDB explicara o tuviera un video dedicado a la instalación desde cero del MongoDB Community y el MongoDB Compass, ya que dejo en claro que serian las herramientas necesarias para esa sección pero no es muy claro como instalarlas, por tanto me toco buscar por otro lado la forma de instalarlos.

S
Sujoy18 May 2021

It is a nice video lecture, starting from the basics of programming language. Though I think it will be more easy to execute the code on python IDE rather than command prompt

A
Aditya17 May 2021

I love this course. I can Understand that I'm gaining something which is essential for me. Thanks a lot! and its really a worthy one!

R
Ricardo17 May 2021

i've taken many python courses, what i suggest you, is to help by doing the installation walktrough, since there's a important step wich is installing python in the path, overall he is really good explaining most of the technichall stuff

e
eyüp16 May 2021

kurs için teşekkür ederim aradığım bir kurstu. şuanki puanlamam öylesine asıl puan ve düşüncelerimi kursu bitirdiğimde vereceğim

E
Eric14 May 2021

Really Loving the course, when i have time to sit and do it between looking after my 4mnth old sone and work.

H
Hagith.D13 May 2021

Starting this course was so good but later on it turns so difficult to understand because he teaches lot of stuffs in one video it is so difficult for Beginners to understand

A
Ammar30 April 2021

This is the best Python course i have ever seen! You make it so approachable, so clear. I can't thank u enough! Well done!!

U
Umair29 April 2021

This Course is Very easy to understand, The Teacher explained every single point very well, thanks to him now i can pass my exam easily, definitely it deserve 5 stars,

M
Mahad28 April 2021

This course has genuinely helped me. I started having a basic knowledge of Python, but now I'm able to build programs using OOP and other advanced skills that make my programming usable in a professional setting. Thanks Rauf!

H
Hishaam28 April 2021

This is great and comprehensive course on python, the fundamentals are explained well and the best part is the projects section


Coupons

DateDiscountStatus
5/10/2021100% OFFExpired
5/13/2021100% OFFExpired
6/3/2021100% OFFExpired
6/10/2021100% OFFExpired
6/19/2021100% OFFExpired

3742960

Udemy ID

1/2/2021

Course created date

5/10/2021

Course Indexed date
Bot
Course Submitted by

Twitter
Telegram