HOME > Development > Python Fundamentals_2

Python Fundamentals_2

  • Development
  • Apr 20, 2025
SynopsisPython Fundamentals, available at $59.99, has an average rati...
Python Fundamentals_2  No.1

Python Fundamentals, available at $59.99, has an average rating of 4.55, with 49 lectures, 10 quizzes, based on 407 reviews, and has 10151 subscribers.

You will learn about You will get a clear understanding of all Python core concepts You will be able to write programs that interact with a user through a text terminal Create basic games based on guessing random number generation Simulate an intelligent conversation with a computer Write functions that take in any number of arguments Create program that encrypts messages Create a program that cracks encrypted messages This course is ideal for individuals who are High School Students looking to learn programming or Computer professionals looking to get a quick handle on python or Teachers / Tutors looking to find an ideal learning sequence to teach Python programming or Programming students looking to take a practical jargon free approach It is particularly useful for High School Students looking to learn programming or Computer professionals looking to get a quick handle on python or Teachers / Tutors looking to find an ideal learning sequence to teach Python programming or Programming students looking to take a practical jargon free approach.

Enroll now: Python Fundamentals

Summary

Title: Python Fundamentals

Price: $59.99

Average Rating: 4.55

Number of Lectures: 49

Number of Quizzes: 10

Number of Published Lectures: 49

Number of Published Quizzes: 10

Number of Curriculum Items: 59

Number of Published Curriculum Objects: 59

Original Price: $89.99

Quality Status: approved

Status: Live

What You Will Learn

  • You will get a clear understanding of all Python core concepts
  • You will be able to write programs that interact with a user through a text terminal
  • Create basic games based on guessing random number generation
  • Simulate an intelligent conversation with a computer
  • Write functions that take in any number of arguments
  • Create program that encrypts messages
  • Create a program that cracks encrypted messages
  • Who Should Attend

  • High School Students looking to learn programming
  • Computer professionals looking to get a quick handle on python
  • Teachers / Tutors looking to find an ideal learning sequence to teach Python programming
  • Programming students looking to take a practical jargon free approach
  • Target Audiences

  • High School Students looking to learn programming
  • Computer professionals looking to get a quick handle on python
  • Teachers / Tutors looking to find an ideal learning sequence to teach Python programming
  • Programming students looking to take a practical jargon free approach
  • Becoming an awesome programmer is a bit like building a large tower of knowledge in that solid foundations are the key to your success. Completing this course will provide you with mastery over these foundations. Here is a quick summary of the journey that awaits you:

    ?

    Curriculum

    The course will focus on mastering the following concepts

  • variables (integers, floats and strings)
  • control structures ( loops and if statements)
  • functions
  • data structures (lists and dictionaries)
  • ?

    Learning Process

    The course incorporates principles known to help humans learn better, namely: multiple perspectives, revision, feedback and real world application. ?The following three step process will help you retain and master all the topics covered in this course:

    Step 1: Demonstrate concept with both visual and text outputs:this is achieved by first writing a program with a text output and then writing another where the output is created visually using turtle.

    Step 2: Test your understanding with 10 coding exercises:all of these are automatically marked using the python unittest module giving you instant valuable feedback.

    Step 3: Apply your understanding to write useful and interesting programs:The core concepts you have learned will be put together into programs which do useful and interesting things like:

  • User authentication with a dictionary
  • Guessing number game
  • Human reaction time measurement
  • Human memory training
  • Palindrome Discovery (all single word palindromes in English)
  • Course Curriculum

    Chapter 1: Introduction to the myself and the course

    Lecture 1: A bit about me

    Lecture 2: Setting up with Python

    Chapter 2: Core Concepts

    Lecture 1: Core Concepts: Key Definitions

    Lecture 2: Interpreter variables and data types

    Lecture 3: Print Statements and the Hello World Program

    Lecture 4: If Statement Theory

    Lecture 5: If Statements and User Inputs

    Lecture 6: Demonstrating User Inputs with Turtle

    Lecture 7: Demonstrating If and Elif Statements with Turtle

    Lecture 8: Loops Theory

    Lecture 9: For loops and Iteration

    Lecture 10: While Loops

    Lecture 11: Demonstrating Loops with Turtle

    Lecture 12: Demonstrating Loops + If Statements with Turtle

    Lecture 13: Factorisation: Apllying Loops and If statements

    Lecture 14: Introducing Prime Number Recognition to Factorisation

    Lecture 15: Advanced Loops and Iteration

    Lecture 16: Demonstrating While Loops with Turtle

    Chapter 3: Functions in Python

    Lecture 1: Functions

    Lecture 2: Applying Functions with Turtle

    Lecture 3: Using Functions to Organise Larger Programs

    Lecture 4: Built in String Functions in Python

    Chapter 4: Coding Exercises in Basic Concepts

    Chapter 5: Lists and Dictionaries

    Lecture 1: Lists

    Lecture 2: Applying lists with Turtle to select colours

    Lecture 3: Applying lists with Turtle to go to different co-ordinates

    Lecture 4: Creating Lists of Prime Numbers

    Lecture 5: Dictionaries

    Lecture 6: Applied Dictionary Swapping Words With Synonyms

    Chapter 6: Coding Exercises with Strings and Lists

    Chapter 7: Creating Programs and Applications

    Lecture 1: Authentication program Outline

    Lecture 2: Authentication Program

    Lecture 3: Authentication Using While Loops and Dictionaries

    Lecture 4: Guess the Number Game

    Lecture 5: Extended Guess Number

    Lecture 6: Reaction Time Program

    Lecture 7: Extended Reaction Time

    Lecture 8: Memory Training Program

    Lecture 9: Extended Memory

    Lecture 10: M Word Ranking

    Lecture 11: Extended Word Ranking

    Lecture 12: Palindrome Discovery

    Chapter 8: Encryption from Algorithm to Application

    Lecture 1: The history and functionality of the Caesar Cypher Algorithm

    Lecture 2: Caesar Cypher Dictionary Flowchart

    Lecture 3: Caesar Cypher Algorithm

    Lecture 4: Caesar Cypher Dictionary

    Lecture 5: Caesar Cypher Encryption Program

    Lecture 6: Caesar Cypher Decryption Program

    Lecture 7: Smart Decryption

    Lecture 8: Polyalphabetic Cypher

    Lecture 9: Congratulations

    Instructors

  • Python Fundamentals_2  No.2
    Sanjin Dedic
    Teacher, Robotics Engineer
  • Rating Distribution

  • 1 stars: 6 votes
  • 2 stars: 18 votes
  • 3 stars: 61 votes
  • 4 stars: 139 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!