
Do you know how to do these things?
Write a Strings
Inserting Strings into print
Input
len
str()
Here is your challenge to become a programming master.
Write a program that is like an AI that introduces itself and ask for your name.
Have the AI say nice to meet you and say your name.
Also have the AI tell you how long your name is.
If the above it too hard check out the video.
Here are your Challenges:
If you're a pro programmer you will be able to do the below no problem. Even if you a beginner try and do what you can. ( even if that means just creating a black IDLE project)
Try this:
Print your name 50 times
Challenge 2
break out of the loop after printing your name 23 times
If you really struggled here is the code and the video.
Though please try to follow the video.
If not no worries check your code with mine to see if you can find the problem.
Good Luck!
Explore how the print function uses a default space to separate items and how to customize separators with the sep parameter to print 1-2-3 using a hyphen.
Demonstrates flow control with Python if statements by asking for family size, determining if you’re an only child, and printing results using input, print, and comparison operators.
Practice counting numbers divisible by three from zero to 100 using a for in loop and range, tracking threes and printing the result.
Explore python programming challenges by using the import statement and the random module to simulate dice rolls with functions and loops.
Learn to create a configurable roll dice function that takes user input, converts it to int, and returns a random number within the chosen dice size.
Challenge
Find the Integer representation of unicode values of the words elephant and dog.
Print these values
Add them together to see their total
Compare Capital E and Lowercase e with unicode
Here is a website that will help:
https://docs.python.org/2/library/functions.html#ord
If you really struggled check out the video.
Import the random module and generate a random number between 1 and 10, then define a function that returns a holiday activity string using if/elif logic to pick from options.
Define a person class with name and age, instantiate Jim (22) and Billy (42) from the same class, and print a self-described sentence like 'name is age years old'.
Create a python constants file and define values in capital letters, like pi and name, then import the module and print them, noting capitalization signals constants.
Explore Python naming conventions from camel case to underscores, distinguish constants from variables, and organize code with modules and object-like structures ready to import into a main program.
Explore Python challenges by building and manipulating arrays and lists, indexing elements, modifying values, and converting between lists and strings using for loops.
Explore creating empty sets in Python and distinguish between {} as a dictionary and set() for set creation. Practice adding and removing elements to solidify your understanding of set operations.
Learn how to convert data types, turning ints into floats and strings, and use round to control decimal digits, noting that int conversion rounds down.
Master Python looping by creating a for loop with range to print twenty times, then reproduce the same task with a while loop, track a counter, and use break conditions.
Build a dice rolling app in Python using a while loop, the random module, and user input to roll or exit, with 1–6 dice faces.
Create a while true loop that prompts for a number, use try and accept to catch non-numeric input, print an error, and continue until a valid number is entered.
Learn to sort arrays in Python from low to high and in reverse, sort by word length, and sort multi-dimensional arrays by first or second elements using key and lambda.
- create an array and see if and object exists in it
- see if something doesn't not exists in it
- find the index of an object
- find the index of an object but it will not crash the program
Challenge
- create a string and try to alter the 3 letter in the string and replace it with an 'f' -- What happens?
- How can you change the 3rd letter of a string
- replace a word or part of a word in a string with another string
Challenge
Create a class that has. function that checks if the user has entered a number
If is is not a number display that it isn't a number
Challenge
create a string that has a mix of numbers and letter
use regex to extract the numbers
now use regex to extract the letters
Challenge
- create a large string of words and split the string into an array of words
-then join the array of words back together into a string
Challenge
- use pyperclip module to copy and paste some text
Challenge
make a view that has a label
Python Challenge
change the colour of the text and give it a font and size
Python Challenge
Make a UI that increments a counter and decrements the label
UPDATE!!!!
I am also adding all the videos from my 100 Days of Python YouTube channel though in here you get all the source code! (Just in case you really need help) :). This part is still in progress and will be updated through out the year.
In this course we will learn the basics of Python.
We will learn the basics though all the time check the description of the lesson and see if you can do the Python Programming Challenge yourself.
Make programs that interact with you, tell you what to wear depending on the weather and guessing games.
The software for this course is compatible for Mac and PC and is one of the top 10 programming languages a must to learn.
The course is structured for all levels.
If your a pro programmer you can probably do the challenges without watching the video. If you are a pro programmer and you find a different solution to what I did then please share as we are all here to learn.
If your a beginner don't worry do the best you can and once you finish the course try doing it again without watching the videos as much as you can.
I wish you all the best on your programming adventures!
NOTE: Also if you see something that is wrong please send me a message through Udemy. I am more than happy to make this course the best course available with your help. Learning and teaching is a two way street and I'm here to learn with you. :)
Thanks again and see you in the lectures.