Full Stack Programming for Complete Beginners in Python
- Description
- Curriculum
- FAQ
- Reviews
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
-
4Getting StartedVideo lesson
-
5Command PromptVideo lesson
Command Prompt commands and their usage
1. command , usage
2. ls, for showing folders
3. dir, for showing all the directories {similar to ls}
4. mkdir, for making a folder
5. rmdir, for removing a folder {empty}
6. cd , change directory
7. <drive_name>: ,for switching to drive: e.g e: will switch to that drive -
6Running Python in Command PromptVideo lesson
Running Python
>python
>print("hello world")
-
7VSCodeVideo lesson
-
8Section IntroductionVideo lesson
Discord link for discussion available in resources
-
9Introduction To ProgrammingVideo lesson
-
10VariablesVideo lesson
-
11Data TypesVideo lesson
-
12StringsVideo lesson
-
13NumbersVideo lesson
-
14ListsVideo lesson
-
15DictionariesVideo lesson
-
16Type CastingVideo lesson
-
17ConditionalsVideo lesson
-
18Comparison OperatorsVideo lesson
-
19Logical OperatorsVideo lesson
-
20LoopsVideo lesson
-
21FunctionsVideo lesson
-
22ModulesVideo lesson
-
23ClassesVideo lesson
-
24File HandlingVideo lesson
-
25Error HandlingVideo lesson
-
26Section IntroductionVideo lesson
All the resources for this section can be downloaded alongside as they build along the whole section, discord link in resources
-
27Creating Book ClassVideo lesson
Make sure to go to section introduction to check all the project materials. Some of those you may not understand now but whenever you want to reference you can go there.
-
28Taking User inputVideo lesson
For code, check section introduction for this section
-
29Print OptionsVideo lesson
-
30Save BooksVideo lesson
-
31Load BooksVideo lesson
-
32Find BookVideo lesson
-
33Issue BookVideo lesson
-
34Return BookVideo lesson
-
35Update BookVideo lesson
-
36Show BooksVideo lesson
-
37ConclusionVideo lesson
-
38Section Introduction and PIP introductionVideo lesson
-
39Getting Started with PyQt5Video lesson
-
40ButtonsVideo lesson
-
41CheckboxesVideo lesson
-
42Radio ButtonsVideo lesson
-
43ComboboxesVideo lesson
-
44ListsVideo lesson
-
45Line EditVideo lesson
-
46DialogVideo lesson
-
47TabsVideo lesson
-
48LayoutsVideo lesson
-
49ToolbarVideo lesson
-
50Introduction to DesignerVideo lesson
-
51To Do List ApplicationVideo lesson
-
52Connecting with PythonVideo lesson
-
53StylingVideo lesson
-
54ConclusionVideo lesson
-
55IntroductionVideo lesson
-
56Main WindowVideo lesson
-
57Delete Book WidgetVideo lesson
-
58Add Book and Delete Book DialogsVideo lesson
-
59Main Window and Add Book FunctionVideo lesson
The code for full application functons is here. Though you would just look at the add function or others if you are curious, use this file to use for next lectures too
-
60Save Books FunctionVideo lesson
Code uploaded in the main window and add function section
-
61Loading BooksVideo lesson
Code uploaded in the main window and add function section
-
62Editing BooksVideo lesson
Code uploaded in the main window and add function section
-
63Delete Books, Refresh BooksVideo lesson
Code uploaded in the main window and add function section
-
64Search BooksVideo lesson
Code uploaded in the main window and add function section
-
65Styling and ConclusionVideo lesson
-
73Section IntroductionVideo lesson
-
74Software Engineering IntroductionVideo lesson
-
75Software Development Life CycleVideo lesson
-
76Requirement Gathering TechniquesVideo lesson
-
77Design TechniquesVideo lesson
-
78Software TestingVideo lesson
-
79Deployment and MaintenanceVideo lesson
-
80Section conclusionVideo lesson
External Links May Contain Affiliate Links read more