Complete Software Engineering Course with Python
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
-
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024