HOME > Development > Complete Software Engineering Course with Python

Complete Software Engineering Course with Python

  • Development
  • Feb 10, 2025
SynopsisComplete Software Engineering Course with Python, available a...
Complete Software Engineering Course with Python  No.1

Complete Software Engineering Course with Python, available at $59.99, has an average rating of 4.3, with 74 lectures, 6 quizzes, based on 345 reviews, and has 27359 subscribers.

You will learn about Software development Complete Python 3 Graphical user interfaces (GUIs) Object oriented programming (OOP) APIs and RESTful APIs Desktop Apps development Data visualization File handling Working with database Real world programs Software development life cycles Functions Building text to speech software Building strong random password generator software This course is ideal for individuals who are Anybody who want to learn programming in real words It is particularly useful for Anybody who want to learn programming in real words.

Enroll now: Complete Software Engineering Course with Python

Summary

Title: Complete Software Engineering Course with Python

Price: $59.99

Average Rating: 4.3

Number of Lectures: 74

Number of Quizzes: 6

Number of Published Lectures: 74

Number of Published Quizzes: 6

Number of Curriculum Items: 83

Number of Published Curriculum Objects: 83

Number of Practice Tests: 2

Number of Published Practice Tests: 2

Original Price: $199.99

Quality Status: approved

Status: Live

What You Will Learn

  • Software development
  • Complete Python 3
  • Graphical user interfaces (GUIs)
  • Object oriented programming (OOP)
  • APIs and RESTful APIs
  • Desktop Apps development
  • Data visualization
  • File handling
  • Working with database
  • Real world programs
  • Software development life cycles
  • Functions
  • Building text to speech software
  • Building strong random password generator software
  • Who Should Attend

  • Anybody who want to learn programming in real words
  • Target Audiences

  • Anybody who want to learn programming in real words
  • This is a complete Python 3 course with software engineering concepts. In this course, you will learn programming from A-Z. In this course, you will learn all the concepts of Python and software engineering in very easy words. We will build many real-world and useful applications in this course. You will learn object-oriented programming (OOP) which is the heart of programming. You will also learn data visualization. In data visualization, we display data in beautiful graphs. So, you will learn data visualization as well. In this course, you will also learn about file handling. I will show you how to create different kind of files in Python. You will learn how to create HTML files, how to write something to external files, how to read data from the external files in a Python file, how to rename files, and how to remove any file from the system. You will learn about APIs. API stands for application programming interface. You will learn about the APIs in easy words. API is very important nowadays. You will also learn about the difference between APIs and RESTful APIs. You will also learn about the graphical user interfaces GUI in Python. I will show you how to create beautiful user interfaces in Python.

    Course Curriculum

    Chapter 1: Course Introduction

    Lecture 1: Course Overview

    Lecture 2: Course requirements

    Lecture 3: [Important] Understand the course

    Chapter 2: Introduction to software engineering and programming

    Lecture 1: What is Software engineering

    Chapter 3: Introduction to Python

    Lecture 1: What is Python

    Chapter 4: Python Setup

    Lecture 1: How to download and install Python

    Lecture 2: How to download and install PyCharm IDE

    Lecture 3: How to create Python project in PyCharm

    Chapter 5: What are variables in programming

    Lecture 1: What are variables

    Lecture 2: Rules of declaring variables

    Chapter 6: How to write programs in Python

    Lecture 1: First program in Python

    Lecture 2: How to write Python code in the notepad or in the cmd/terminal

    Chapter 7: Data Types

    Lecture 1: What are data types?

    Lecture 2: Data types in Python

    Chapter 8: Data structures

    Lecture 1: What are data structures in Python?

    Lecture 2: Set in Python

    Lecture 3: List in Python

    Lecture 4: List functions in Python

    Lecture 5: 2D list in Python

    Lecture 6: Dictionaries in Python

    Lecture 7: Tuples in Python

    Chapter 9: If statements and Loops

    Lecture 1: If statements in Python

    Lecture 2: Loops in Python

    Chapter 10: Arrays, Input statement and comments

    Lecture 1: Arrays in Python

    Lecture 2: Input function in Python

    Lecture 3: Comments in Python

    Chapter 11: Built-in & user defined Functions

    Lecture 1: Built-in functions in Python

    Lecture 2: User defined functions in Python

    Chapter 12: Modules, PIP, Try Except blocks, Date time and Random numbers

    Lecture 1: User and external modules and how to import it?

    Lecture 2: PIP in Python

    Lecture 3: Top 10 most useful modules in Python

    Lecture 4: Working with time and date in Python

    Lecture 5: Try and Except blocks

    Lecture 6: How to generate random number and random string in Python

    Chapter 13: Operators in Python

    Lecture 1: Arithmetic operators in Python

    Lecture 2: Relational operators in Python

    Lecture 3: Logical operators in Python

    Chapter 14: File handling in Python

    Lecture 1: Working with files in Python

    Lecture 2: Creating html file using Python Script

    Lecture 3: How to rename external file and how to remove

    Chapter 15: Crud operation in Python using MySQL

    Lecture 1: Crud operation Python using MySQL

    Chapter 16: Real world programs

    Lecture 1: What are APIs and RESTful APIs

    Lecture 2: System shutdown restart

    Lecture 3: Finding domain information in Python using whois module

    Lecture 4: Weather APP in Python using OpenWeatherMap API

    Lecture 5: Calculator in Python

    Lecture 6: Guessing Game in Python

    Lecture 7: How to find Run rate and predicted score of a cricket match

    Lecture 8: How to send OTP using Twilio SMS gateway in Python

    Lecture 9: Validating name in Python

    Chapter 17: Object Oriented programming (OOP)

    Lecture 1: What is OOP in Python

    Lecture 2: How to create own functions in classes and how to perform different operations

    Lecture 3: Inheritance in OOP

    Chapter 18: Data Visualization

    Lecture 1: What is data visualization and how to create line graph

    Lecture 2: Pie Chart

    Lecture 3: Bar chart

    Lecture 4: Do you want to learn more about data visualization?

    Chapter 19: GUI in Python

    Lecture 1: What is GUI and Tkinter

    Lecture 2: What are widgets in Tkinter Python

    Lecture 3: Downloading and installation instructions of Qt Designer

    Lecture 4: Designing sign up window in Qt design

    Lecture 5: How to convert ui file into py file

    Lecture 6: Project [Strong Random Password Generator Software]

    Lecture 7: Explaining the Project code

    Chapter 20: Software Development life cycles

    Lecture 1: What is SDLC?

    Chapter 21: Final Project – Text to Speech converting software

    Lecture 1: Requirements phase: Project Requirements

    Lecture 2: Designing phase: Project Planning

    Lecture 3: Implementation phase: Text to speech software (Designing the Front-end)

    Lecture 4: Implementation phase: Text to speech software (Writing the back-end)

    Lecture 5: Implementation phase: Documentation of text to speech software

    Instructors

  • Complete Software Engineering Course with Python  No.2
    Ibbad Ullah
    Project Manager | Full Stack Developer | Digital Marketer
  • Rating Distribution

  • 1 stars: 11 votes
  • 2 stars: 12 votes
  • 3 stars: 42 votes
  • 4 stars: 98 votes
  • 5 stars: 182 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!