Computational Thinking In Python
Computational Thinking In Python, available at $39.99, has an average rating of 4.1, with 49 lectures, based on 37 reviews, and has 1042 subscribers.
You will learn about Students will become fluent in APPLYING the core concepts: loops, flow control and functions Students will be more efficient and confident with solving difficult problems Students will become fluent in various Python data types: Strings, Lists and Dictionaries Students will learn how to factorise numbers and discover prime numbers Students will optimise programs for lower processing time Students will write functions to generate images/art in the IDLE text interfaces Students will learn how LOGO / Turtle works and generates images Students will write functions to generate polygons of various shapes and dimensions Students will write fruitful functions that use random numbers to generate realistic graphical backdrops: Stars and Clouds Students will perform text analysis and write programs that check syntax Students will learn to load text files into programs and rank all words in the text file by popularity Students learn about recursion from mathematical and graphical examples Students use recursion to generate spirals similar to those that occur in nature Students user recursion to generate Koch fractals and Koch Snowflakes This course is ideal for individuals who are Everyone who knows any programming and loves puzzles and problem solving or Beginner programmers looking get more creative and tackle open ended problems or High School Students, taking on their second programming course or Computer professionals looking to get on Python in a real fun way or Teachers / Tutors looking to find an ideal learning sequence to teach Python programming It is particularly useful for Everyone who knows any programming and loves puzzles and problem solving or Beginner programmers looking get more creative and tackle open ended problems or High School Students, taking on their second programming course or Computer professionals looking to get on Python in a real fun way or Teachers / Tutors looking to find an ideal learning sequence to teach Python programming.
Enroll now: Computational Thinking In Python
Summary
Title: Computational Thinking In Python
Price: $39.99
Average Rating: 4.1
Number of Lectures: 49
Number of Published Lectures: 49
Number of Curriculum Items: 49
Number of Published Curriculum Objects: 49
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- Students will become fluent in APPLYING the core concepts: loops, flow control and functions
- Students will be more efficient and confident with solving difficult problems
- Students will become fluent in various Python data types: Strings, Lists and Dictionaries
- Students will learn how to factorise numbers and discover prime numbers
- Students will optimise programs for lower processing time
- Students will write functions to generate images/art in the IDLE text interfaces
- Students will learn how LOGO / Turtle works and generates images
- Students will write functions to generate polygons of various shapes and dimensions
- Students will write fruitful functions that use random numbers to generate realistic graphical backdrops: Stars and Clouds
- Students will perform text analysis and write programs that check syntax
- Students will learn to load text files into programs and rank all words in the text file by popularity
- Students learn about recursion from mathematical and graphical examples
- Students use recursion to generate spirals similar to those that occur in nature
- Students user recursion to generate Koch fractals and Koch Snowflakes
Who Should Attend
- Everyone who knows any programming and loves puzzles and problem solving
- Beginner programmers looking get more creative and tackle open ended problems
- High School Students, taking on their second programming course
- Computer professionals looking to get on Python in a real fun way
- Teachers / Tutors looking to find an ideal learning sequence to teach Python programming
Target Audiences
- Everyone who knows any programming and loves puzzles and problem solving
- Beginner programmers looking get more creative and tackle open ended problems
- High School Students, taking on their second programming course
- Computer professionals looking to get on Python in a real fun way
- Teachers / Tutors looking to find an ideal learning sequence to teach Python programming
What is Python and why is it important?
Python is an interpreted text based general purpose programming language, which has a wonderfully simplified syntax, dynamic typing and an awesome open source community constantly creating more and more amazing libraries and modules. This makes python an awesome tool for someone just getting into programming as well as someone with serious ambitions in fields like data analysis web development or the Internet of Things. Python has become a staple in data science, allowing data analysts and other professionals to use the language to conduct complex statistical calculations and problems.
What is special about this course?
Quite simply this is the ultimate second programming course for the everyman!. The approach taken demonstrates some theoretical concepts and then asks the student to solve an open ended problem. Much like lifting heavy weights tends to make your muscles bigger, solving hard problems improves your thinking!! Perhaps more importantly these types of problems prompt creativity and create original solutions. Completing this course with an understanding of multiple solutions for each problem will endow the student with a conceptual mastery of Python and thus prepare them to use Python and a professional setting and create real world applications!!
Course Curriculum
Chapter 1: Introductions and Setting up
Lecture 1: A Bit About Me
Lecture 2: How to do this course (IMPORTANT!)
Lecture 3: Installing Python
Chapter 2: Module 1: Mathematics Challenges
Lecture 1: Algebra Problems Challenge
Lecture 2: Algebra Problems Soluton
Lecture 3: Squares and Square roots Calculator Challenge
Lecture 4: Squares and Square roots Calculator Solution
Lecture 5: Squares and Square Roots Calculator (Student Solution)
Lecture 6: Squares and Square Roots Advanced Solution
Lecture 7: Factorization Challenge
Lecture 8: Factorization Solution
Lecture 9: Factorisation Advanced Solution
Lecture 10: Prime Number Generator Challenge
Lecture 11: Prime Number Generator Solution
Lecture 12: Prime Number Optimization Challenge
Lecture 13: Prime Number Optimization Solution 1
Lecture 14: Prime Number Optimisation Student Solution
Lecture 15: Armstrong Numbers Generator Challenge
Lecture 16: Armstrong Number Generator Solution
Chapter 3: Text Based User Interface Challenges
Lecture 1: The Pyramid Function Challenge
Lecture 2: The Pyramid Funcation Solution
Lecture 3: The Window Functon Challenge
Lecture 4: The Window Function Solution
Chapter 4: Turtle Graphics Challenges
Lecture 1: Introduction to Turtle
Lecture 2: Geometric Shapes Challenge
Lecture 3: Geometric Shapes Solution
Lecture 4: Polygon Function Challenge
Lecture 5: Polygon Function Solution
Lecture 6: Starlit Sky Challenge
Lecture 7: Starlit Sky Solution Basic
Lecture 8: Starlit Sky Solution Advanced
Lecture 9: Cloudy Sky Challenge
Lecture 10: Cloudy Sky Solution Basic
Lecture 11: Cloudy Sky Solution Advanced
Chapter 5: Text Analysis Challenges
Lecture 1: e Counter Challenge
Lecture 2: e Counter Solution
Lecture 3: Word Counting / Text Formatting Challenge
Lecture 4: Word Counting / Text Formatting Solution
Lecture 5: Seeking Capitalization Mistakes Challenge
Lecture 6: Seeking Capitalization Mistakes Solution
Lecture 7: Word Ranking Challenge
Lecture 8: Word Ranking Solution
Chapter 6: Recursion Challenges
Lecture 1: Recursion Introduction
Lecture 2: Recursive Spiral Challenge
Lecture 3: Recursive Spiral Solution
Lecture 4: Koch Fractal Challenge
Lecture 5: Koch Fractal Solution
Lecture 6: Koch Snowflake Challenge
Lecture 7: Koch Snowflake Solution
Instructors
-
Sanjin Dedic
Teacher, Robotics Engineer -
Dawood Laiq
Virtual Assistant
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 2 votes
- 3 stars: 9 votes
- 4 stars: 13 votes
- 5 stars: 12 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