Python Programming & Software Design For Absolute Beginners

No prior programming knowledge? No problem. Get hands-on coding # Beginners Guide to Programming and Software Design

4.35 (755 reviews)
Udemy
platform
English
language
Software Engineering
category
Python Programming & Software Design For Absolute Beginners
73,369
students
4 hours
content
Jul 2020
last update
$64.99
regular price

What you will learn

Python Programming

Software Design - Flowcharts

Basic Sorting algorithms

Why take this course?

Are you interested in learning Python programming but have no prior experience? Look no further than the Academy of Computing & Artificial Intelligence's (ACAI) Python programming course!

Our expert team, which includes PhD holders, senior lecturers, industry experts, and hiring managers, has designed a comprehensive course that will take you from absolute beginner to advanced programmer. With step-by-step guidance and guided tutorials, you'll gain hands-on coding experience in Python and learn about software design concepts such as flow charts, pseudocodes, algorithms, and modular design.

By the end of this course, you'll have a solid foundation in Python programming and the confidence to enhance your core programming skills to reach an advanced level. You'll also have an understanding of important topics such as setting up the environment, variables, lists, tuples, dictionaries, boolean operations, conditions, loops, functions, and file handling.

In addition, our course also includes live code demonstrations that show you how to apply each concept and principle. You'll get answers to your questions through our interactive Q&A sessions and gain valuable problem-solving skills.

The founder of ACAI has over 10 years of work experience as a researcher, senior lecturer, project supervisor, and engineer. He has a Master's degree in Artificial Intelligence and completed a Bachelor's degree in Software Engineering with First Class Honors from the University of Westminster in the UK. He is also a Sun Certified Java Programmer and a Sun Certified Web Component Developer, with research experience in data mining, machine learning, cloud computing, business intelligence, and software engineering.

Enroll in our Python programming course today and gain the skills and knowledge to excel in the IT, computer science, engineering, or data science sectors. With ACAI, you'll receive top-notch training from industry experts who are passionate about helping you succeed.


By the end of these videos, you will have a solid understanding of the following areas:

  • Python programming

  • Setting up the programming environment

  • Python for absolute beginners, including how to set up the environment with Anaconda, and working with variables, lists, tuples, and dictionaries

  • Boolean operations

  • Conditions and loops, including sequence, selection, and repetition/iteration

  • Functions

  • File handling in Python

  • Flow charts

  • Algorithms

  • Modular design

  • Introduction to software design and problem-solving

  • Software design, including flowcharts for sequence and modular design, and repetition

  • Flowchart questions and answers for problem-solving.



Content

Introduction

Downloading and Setting up Python and PyCharm IDE
Python For Absolute Beginners : Setting up the Environment : Anaconda
Python For Beginners : Variables : Part 1
Python For Beginners : Variables : Part 2
Python For Beginners : Variables : Part 3
Python For Beginners - Lists
Python For Beginners - Lists Part 2
Python For Beginners - Lists Part 3
Python - Conditions - if, if-else and elif Part 1
Python - Conditions - if, if-else and elif Part 2
Python - Relational Operators Boolean operators -
Python For beginners - Loops #Iteration
Python Programming Tutorial : Loops part 1 #Guess the number program
Python Programming Tutorial : Loops part 2 #Getting a random number
Python Programming Tutorial : Loops part 1 #Guess the number program #Modified
Python program to Find the Class Average
Python : Functions : Demonstration
Pass by reference vs value
Python Function - Arguements (Required, Keyword, Default)
Python: For Loops #Iteration # Repetition
Python File Handling - Part 1

Software Design : Program Design (Flowcharts , Algorithms and pseudacodes)

Introduction to Software Design - Problem Solving
Software Design - Flowcharts - Sequence
Software Design - Repetition
Flowcharts Questions and Answers # Problem Solving

Sample Programs in Python

Add two numbers
Swap Two Numbers
Python program to print negative Numbers in a List
Find length of a string in python
Python code to demonstrate string length # using for loop
Python program to find largest number in a list
Using max() method to find the Largest
Find max list element on inputs provided by user
Python program to find Area of a circle

Problem Solving : Sorting Algorithms

Selection Sort Algorithm
Bubble Sort Algorithm

Reviews

Kazi
September 25, 2023
This course covers the basics really well. The instructor is really good at delivering the learning as per the expectations. So, the course is well-recommended.
Danny
July 27, 2023
Learning Phyton within your lessons is a upgrading experience. Thanks to all of your team it's a learning experience on line! Thank Tou very much!.
Martin
May 22, 2023
so far so good, except that im having a hard time trying to understand what the instructor is saying, but everything is ok by now.
Shewon
November 12, 2022
Udemy is great for learners who are looking to learn a whole variety of skills — but computer and design based skills in particular. Udemy is particularly great for those who are looking to learn one specific skill at a time. Python is a popular general-purpose programming language. It is used in machine learning, web development, desktop applications, and many other fields. Fortunately for beginners, Python has a simple, easy-to-use syntax. This makes Python a great language to learn for beginners.
Chulan
March 22, 2022
Content is good. As the title suggests the lecturer navigates at a rather slow pace so even absolute beginners can grasps the concepts. There were some repetitions of slides from multiple sections. Perhaps avoid that in the future, otherwise fantastic so far.
Yagya
October 24, 2021
Quit incomplete course except for the basis introduction of the python and software design process. The voice of the educator is also not that good for English listeners.
Aja
April 14, 2020
Thanks for simplifying the course, it was really easy to follow and helpful. And thank you for using power points, made the explanations easier. cheers
Meet
April 14, 2020
If it is priced, the content detail or diversity and types of funtions practically used should be mentioned.
Shivshankar
April 14, 2020
Array part is not takken but you have taken examples in a bunch so allover it is a very good course for me.
Vishwath
April 12, 2020
teaching level is good.. sometimes audio is invisible and audio error also there in this video.. Try to improve these otherwise it's well
MD.
April 10, 2020
It was a good course for me specially.I am a slow learner .So it took about 5 days yo complete the whole course.I had done C programming and eagerly waiting for starting python.But could not find a good course to start.This course fulfilled my long awaiting dream to starting python from basic.I did all the program in my python console and try to understand what is every line is tryig to explain.Thanks to Aponso sir for providing this course contente without any cost.Now I am a completed beginner in python programming.But my eyes are to go further more.Stay safe sir.Love from KUET, Bangladesh.
Usama
April 9, 2020
Worst programming course ever. I don't think that teacher is capable of teaching because the way he teaches is not sufficient.
Avhad
April 9, 2020
The course was quite good and informative, basic concepts related to python are cleared, explained in very simple language to understand it quickly.
Denis
April 8, 2020
There were errors on the slides for the course. But anyway, I really enjoyed it and learned new information.
Luke
April 7, 2020
Very interesting course. I learnt a lot and would highly recommend this course to anyone looking to wrap their head around Python!

Coupons

DateDiscountStatus
4/2/2020100% OFF
expired
4/8/2020100% OFF
expired
5/28/2021100% OFF
expired
6/13/2021100% OFF
expired
9/10/2021100% OFF
expired
9/14/2021100% OFF
expired
11/17/2021100% OFF
expired
1/23/2022100% OFF
expired
10/28/2022100% OFF
expired
4/1/2023100% OFF
expired
4/2/2023100% OFF
expired
4/6/2023100% OFF
expired
4/7/2023100% OFF
expired
5/17/2023100% OFF
expired
5/30/2023100% OFF
expired
6/14/2023100% OFF
expired
6/19/2023100% OFF
expired
6/23/2023100% OFF
expired
7/23/202383% OFF
expired
7/23/2023100% OFF
expired
7/27/2023100% OFF
expired
8/8/2023100% OFF
expired
9/7/2023100% OFF
expired
9/12/2023100% OFF
expired
9/23/2023100% OFF
expired
11/28/2023100% OFF
expired
12/11/2023100% OFF
expired
2/12/2024100% OFF
expired
4/16/2024100% OFF
expired

Charts

Price

Python Programming & Software Design For Absolute Beginners - Price chart

Rating

Python Programming & Software Design For Absolute Beginners - Ratings chart

Enrollment distribution

Python Programming & Software Design For Absolute Beginners - Distribution chart

Related Topics

2733088
udemy ID
1/2/2020
course created date
2/25/2020
course indexed date
Bot
course submited by