No experience in programming required. Learn practical Python skills and get up and running in Python today.
*Course updated November 2018 with new resources.*
Begin your Python journey here. Over the years I have tried to learn many programming languages. Most of the time I never got past the basics. But Python is different. Python is beautifully simple and yet incredibly powerful. It's also easy to read which I love.
If you have just decided to learn programming then you have made the right choice, so take a breath. Python is very easy to learn which means that you will be through the basics and on to writing programs in a very short time.
Python is a one-stop shop.There's a Python framework for pretty much anything, from web apps to data analysis. Python is often heralded as the easiest programming language to learn, with its simple and straightforward syntax. Python has risen in popularity due to Google's investment in it over the past decade (in fact, one recent study has shown Python to be the most commonly taught programming language in U.S. schools). Other applications built with Python include Pinterest and Instagram.
This course is a step by step guide through the Python 3 programming language. You will go from a complete Python beginner, installing Python to creating your own programs.
There are over 130 lectures in this course and over 7 hours of video each one detailing a specific aspect of the Python programming language.
This course will walk you through:
• Variables
• Strings
• Numbers
• Comments
• Lists
• User input
• Conditional tests
• Dictionaries
• While loops
• Functions
• Classes
• Files
• Error handling
• and Tests...Phew!
Get programming with Python today and enroll now.
Projects & Resources
January Student Challenge
Hi All,
Welcome to this months student challenge and the first of 2019. Last month was our first challenge and as promised I will be running student challenges every month in 2019.
For new students these challenges are designed to help reinforce what you learn in my Python classes. There will be two winners of this months challenge, each receiving a $50 Amazon Gift Card. The challenge will close on January 30th and two winners will be chosen at random on January 31st.
So, what is this months challenge?
By now you know that I am a massive book worm, so your challenge is to create a book storage application. The application should allow users to manage their book collection.
To complete the challenge your application will need to have three main features:
1. It must allow users to add new books to the collection
2. The application must allow users to view all the books in their collection
3. The application must allow users to find a book within their collection by any of its attributes
Here are some pointers to get you started
Books should be dictionaries, and you can define the structure of the dictionary to be anything you like. For example you could choose to have books as dictionaries with the following keys:
{
'name': 'Elon Musk',
'author': 'Ashlee vance',
'genre': 'biography'
}
Or you may choose to have more keys, such as:
{
'name': 'Elon Musk',
'author': 'Ashlee vance',
'genre': 'biography',
'publisher': 'virgin',
'published date': '2015'
}
How should books be stored?
This is up to you, to complete the challenge a user should be able to print them to the screen, find and retrieve them. I would suggest that you use a list. If you are comfortable using files then you could go with that option.
How to find moves.
With your structure defined, users should be able to "find all books published in 2015" or "find all movies that are biographies". To do this users should be able to tell your application what property they are looking for, is it name, genre, published date or something else. A user should also be able to tell your application Elon Musk, or biography for the examples above.
With both property and the value, a user should be able to find all books that match both. The challenge does not close until January 30th so you have plenty of time to think about your solution.
If you need any help, just ask in the community section of the class and I'll be happy to help.
Best of luck,
Tony.
Skills in this Class
• TECHNOLOGY
• PROGRAMMING
• PYTHON
• BIG DATA
• DATA ANALYSIS
• DATA SCIENCE
• PROGRAMMING LANGUAGES
• PROGRAMMING FOUNDATIONS.
For More Udemy Free Courses >>> https://ftuforum.com/
For more Lynda and other Courses >>> https://www.freecoursesonline.me/
Our Forum for discussion >>> https://discuss.ftuforum.com/
VISITOR COMMENTS (0 )
FILE LIST
Filename
Size
0-Welcome to Beginners Python 3.mp4
8.5 MB
0. Websites you may like/How you can help Team-FTU.txt
237 B
1-Topics covered in this course.mp4
10.3 MB
10-The Python strip method.mp4
6.7 MB
100-Import a single class.mp4
24.3 MB
101-Multiple classes in a module.mp4
17.8 MB
102-Multiple classes from a module.mp4
19.1 MB
103-Import an entire module.mp4
9.9 MB
104-All classes from module.mp4
5.4 MB
105-Working with files in Python.mp4
13.5 MB
106-Reading entire file.mp4
10 MB
107-File paths.mp4
12.1 MB
108-Reading line by line.mp4
12.1 MB
109-Making a list from a file.mp4
10 MB
11-How to add new lines and tabs in Python.mp4
2.9 MB
110-Working with a files contents.mp4
15.3 MB
111-Writing to an empty file.mp4
9 MB
112-Appending to a file.mp4
16.3 MB
113-An introduction to exceptions and errors.mp4
10.1 MB
114-Zero division error.mp4
2.8 MB
115-Try except block.mp4
7.7 MB
116-Handling exceptions.mp4
22.9 MB
117-What to do when a file is not found.mp4
11.1 MB
118-Analyzing text.mp4
19.2 MB
119-Multiple files.mp4
14.3 MB
12-Working with integers in Python.mp4
6.8 MB
120-Failing silently.mp4
6.9 MB
121-Json dump function.mp4
9.9 MB
122-Jason load method.mp4
6.8 MB
123-Storing reading data in Python.mp4
23.6 MB
124-What is refactoring.mp4
8.1 MB
125-Testing your code in Python.mp4
28.6 MB
126-Conclusion Thank You.mp4
6.2 MB
13-Working with floats in Python.mp4
3.2 MB
14-How to convert numbers to strings.mp4
14.4 MB
15-What are Python comments.mp4
3.3 MB
16-Introduction to Python lists.mp4
21.7 MB
17-How to edit lists in Python.mp4
17.9 MB
18-Adding comments to our lists.mp4
13.3 MB
19-Pythons pop method.mp4
29.3 MB
2-How to install Python.mp4
15.8 MB
20-How to organize a list in Python.mp4
14.5 MB
21-How to find the length of a list in Python.mp4
7.2 MB
22-Looping through a list in Python.mp4
19.3 MB
23-An introduction to numerical lists in Python.mp4
10.1 MB
24-Pythons range function.mp4
5.6 MB
25-Working with lists of numbers in Python.mp4
18 MB
26-Slicing a list.mp4
11.7 MB
27-Looping through a slice.mp4
6.8 MB
28-Copying a list in Python.mp4
4.9 MB
29-What is Indentation.mp4
9.9 MB
3-An Introduction to Python variables.mp4
4 MB
30-An introduction to Pythons input statement.mp4
9.5 MB
31-Pythons if statement.mp4
8.1 MB
32-Conditional tests with Pythons if statement.mp4
10.2 MB
33-When values are not equal to each other.mp4
6.1 MB
34-Comparing numbers in Python.mp4
7.4 MB
35-Pythons and condition.mp4
11 MB
36-Pythons or condition.mp4
10.9 MB
37-The Python in keyword.mp4
12.8 MB
38-Not in keyword.mp4
9.6 MB
39-If elif else chain.mp4
18.9 MB
4-Python strings introduction.mp4
8 MB
40-Multiple conditions.mp4
10.7 MB
41-If with lists.mp4
22.6 MB
42-Muliptle lists.mp4
10.4 MB
43-An Introduction to Python dictionaries.mp4
11 MB
44-An Introduction to Python dictionaries Part 2.mp4