Learn Python Through Exercises
- 1 hour on-demand video
- Full lifetime access
- Access on mobile and TV
- Certificate of Completion
Get your team access to 4,000+ top Udemy courses anytime, anywhere.Try Udemy for Business
- Solve problems programmatically with Python
- Get a head start in the complex technologies (simplified by Python of course) of modern day programming
- Understand why Python is such powerful programming language (especially Python 3.4)
- Obtain the opportunity to learn more complex things like Machine Learning at the end of the course
- Obtain the opportunity to learn more complex things like Machine Learning in Python at the end of the course
- Download TextWrangler for Python version
- Download Python from python.org and undergo the installation of python engine and compiler on your engine
- Python works wonderfully with all OS but having a Mac (already have python installed in their system) or Windows OS will allow you to follow this specific python training more closely.
You are interested in learning Python and getting into the wide realm of programming and intense Tech Entrepreneurship. You have probably wondered what is the most practical way of learning Python (which to be frank, gives you the key to ruling the technology industry).
I have learned over 10 programming languages such as JAVA, Python, C++, R, Matlab, Ruby, CSS, HTML, Angular JS, Java Script. I have also had a successful freelancing career programming software and mobile applications. Since technology is changing every day, I have to learn something new every time. The best way that you can learn how to program is "to program". Yet, nobody teaches in this manner and I suffer from the same pain when learning something new every time. Most courses are not designed to help you learn by example (immersion is the most potent way of learning in humans). Rather they bathe you with inapplicable information that you have to learn over and over again anyways.
This course covers not only the basics of syntax in Python, but also covers the more advanced data structures and data types like Strings, Lists, Dictionaries, and Tuples. However, only 3 videos are used to explain the overviews of all this information. I develop the rest of the details of the data structures and syntax through exercises that I walk you through in the course. The first part of the course is the introduction to these structures and the syntax. There are 4-5 lectures on solving tough exercises on each subject so that you can understand not only the syntax and how to the program python, but also what the crux of programming is in terms of how we solve problems programmatically and harness the POWER of Python.
There is no risk for you as a student in this course. I have put together a course that is not only worth your money, but also worth your time. This course encompasses the basics of Python programming and I urge you to join me on this journey to learn how to dominate the entrepreneurial world with the most powerful language: Python.
- This course is suited for everyone interested in technology entrepreneurship (Python is used by 54% of all startups)
- All aspects of Python programming are taught in this course, no prior programming experience is required
- Familiarity in non Python specific aspects of programming can be helpful, for example object oriented programming which is a universal topic not confined to python
What is Python? Watch this video and learn about how Python is affecting the world with its very powerful computing power. This brief introduction to our "Learn Python through Exercises" course will give you insight as to how this specific python course is organized. Feel the power of python! (Learn Python Through Exercises Episode).
Here we cover some of the background information as to what makes python the magical engine it is and what are the most important subjects for understanding the basics of Python. (Learn Python Through Exercises Episode).
The question this lecture addresses is: "What types of Data can be created in the python". The storage of data in any python like programming language is very important. Data is stored in python arrays, python lists, strings, and numeric data types. To understand how these data types work in python, this lecture gives an overview through a slide representation and then a python engine demo of it. (Learn Python Through Exercises Episode).
string = "This information I am writing here is a string in python itself". Welcome to the lecture on characters and strings and you will learn about how we manipulate strings in Python. Declaration of a string in python (which is the same with declaring anything else in python) does not require you to specify the specific python data type. The python string can be declared without a declaration of the type. The dynamic nature of access into strings in python provided by the bracket notation opens a world ("Hello World!") of additional capabilities which would not otherwise be available to python users. (Learn Python Through Exercises Episode).
Python Lists are unique in the sense that they can hold any python data type variables. They can hold a python string, python numeric, and even another python list. A list's job is to hold data in a structured and ordered format. In this lecture, you will be learning the basics of how to access and manipulate lists and also about the functionality of lists which give python the dynamic nature of its very special data structures. (Learn Python Through Exercises Episode).
If there is one data structure that you will using over and over, that is python dictionaries. JSON transfers data in terms of python dictionary specifications. XML exports data in terms of python dictionary specifications. This is probably the most efficient data storing structure in python. Putting that aside, Dictionaries in python hold data in a non structured and non ordered format. This causes python programs to require less disk space because it lacks the additional feature of python lists. This ordering requires a lot of additional resources that dictionaries save the python user. In this lecture you will be learning the basics of how to access and manipulate Dictionaries and also about the functionality of Dictionaries. (Learn Python Through Exercises Episode).
Tuples in python save further space than the dictionaries do but they are not as prolific in python programs as dictionaries are. As you know now, each additional feature causes there to be an additional requirement of resources from the python user's machine. The python tuples, however, are engineered so that they save even this space also. (Learn Python Through Exercises Episode).
string = "This information I am writing here is a string in python itself". This is how we introduced the first introduction to strings in python lecture. The following lectures accumulate knowledge to the python phenomenon by developing both you understanding of basics of python such a looping and conditionals but they also develop the love towards the magic of the strings in python. Welcome to this first lecture on python exercises on strings and characters and you will be presented with common day challenges that python programmers face so that you can learn about how exactly we manipulate strings in Python. (Learn Python Through Exercises Episode).
We have moved far from the first python strings lecture where we stated: string = "This information I am writing here is a string in python itself". The last lecture on python strings developed the python use cases example of strings. It developed also the method by which python gets its data into the system through user input (raw_input function of the python input library). This lecture will again feature looping but in a different style of problem for you to practice your ever-increasing python skills. Welcome to this third lecture on python exercises on strings and characters and enjoy the decoding of the python message. (Learn Python Through Exercises Episode).
These python system demos have included the iteration of strings using loops and printing to python console as well as conditionals to print if and only if certain qualities matches. The feature of python strings this lecture tests is the ability to use python operators such as modulo and other python specific syntax to enhance your capacity to write python code.
Hopefully this journey through python has been great for you. As you now know, python is a tremendous opportunity for you to be able to use into your web applications. You have gone through a lot of exercises and learning python through the lectures. What are the next steps in your python education?