Learning Python (at last)
-
In December I bought a bundle of 12 Python courses for the price of probably just one course. I am on my second course now and loving it; I can't believe I've not done this much earlier. What I'm really amazed at is all the power available in easily available packages. So far we've already done some machine learning and basic image recognition, GIS, and graphing: things I would not have ever considered while coding in C# unless asked for a specific deliverable. The libraries, built-in and external, are all so quick and easy to get started on but extremely powerful. I foresee lots of new articles starting as soon as I finish my second course and go back to that and the first one and explore all the libraries we've covered.
"'Do what thou wilt...' is to bid Stars to shine, Vines to bear grapes, Water to seek its level; man is the only being in Nature that has striven to set himself at odds with himself." —Aleister Crowley
-
In December I bought a bundle of 12 Python courses for the price of probably just one course. I am on my second course now and loving it; I can't believe I've not done this much earlier. What I'm really amazed at is all the power available in easily available packages. So far we've already done some machine learning and basic image recognition, GIS, and graphing: things I would not have ever considered while coding in C# unless asked for a specific deliverable. The libraries, built-in and external, are all so quick and easy to get started on but extremely powerful. I foresee lots of new articles starting as soon as I finish my second course and go back to that and the first one and explore all the libraries we've covered.
"'Do what thou wilt...' is to bid Stars to shine, Vines to bear grapes, Water to seek its level; man is the only being in Nature that has striven to set himself at odds with himself." —Aleister Crowley
Python is very powerful (I mean the ecosystem), and I thinking to include it as a scripting language in one of my projects... However, that white-space driven scope drives me crazy... It is way to fragile...
"The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012
-
In December I bought a bundle of 12 Python courses for the price of probably just one course. I am on my second course now and loving it; I can't believe I've not done this much earlier. What I'm really amazed at is all the power available in easily available packages. So far we've already done some machine learning and basic image recognition, GIS, and graphing: things I would not have ever considered while coding in C# unless asked for a specific deliverable. The libraries, built-in and external, are all so quick and easy to get started on but extremely powerful. I foresee lots of new articles starting as soon as I finish my second course and go back to that and the first one and explore all the libraries we've covered.
"'Do what thou wilt...' is to bid Stars to shine, Vines to bear grapes, Water to seek its level; man is the only being in Nature that has striven to set himself at odds with himself." —Aleister Crowley
Good, but don't get lost in it, keep track of time :-\
-
In December I bought a bundle of 12 Python courses for the price of probably just one course. I am on my second course now and loving it; I can't believe I've not done this much earlier. What I'm really amazed at is all the power available in easily available packages. So far we've already done some machine learning and basic image recognition, GIS, and graphing: things I would not have ever considered while coding in C# unless asked for a specific deliverable. The libraries, built-in and external, are all so quick and easy to get started on but extremely powerful. I foresee lots of new articles starting as soon as I finish my second course and go back to that and the first one and explore all the libraries we've covered.
"'Do what thou wilt...' is to bid Stars to shine, Vines to bear grapes, Water to seek its level; man is the only being in Nature that has striven to set himself at odds with himself." —Aleister Crowley
-
Have you seen this free one: The Python Tutorial — Python 3.8.3 documentation[^] ?
-
-
Yes, pressed the Reply button at the wrong location.
-
Python is very powerful (I mean the ecosystem), and I thinking to include it as a scripting language in one of my projects... However, that white-space driven scope drives me crazy... It is way to fragile...
"The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012
Yeah, that kind of scoping is scary.
"'Do what thou wilt...' is to bid Stars to shine, Vines to bear grapes, Water to seek its level; man is the only being in Nature that has striven to set himself at odds with himself." —Aleister Crowley
-
Have you seen this free one: The Python Tutorial — Python 3.8.3 documentation[^] ?
I have seen and gone through the Python 3.7 tutorial, but I did so very fast and long ago. I plan on doing the "official" tutorial once I finish some of the Python courses. Then I will have a good understanding of the libraries and can use the tutorial topics to write real, practical Python.
"'Do what thou wilt...' is to bid Stars to shine, Vines to bear grapes, Water to seek its level; man is the only being in Nature that has striven to set himself at odds with himself." —Aleister Crowley
-
I have seen and gone through the Python 3.7 tutorial, but I did so very fast and long ago. I plan on doing the "official" tutorial once I finish some of the Python courses. Then I will have a good understanding of the libraries and can use the tutorial topics to write real, practical Python.
"'Do what thou wilt...' is to bid Stars to shine, Vines to bear grapes, Water to seek its level; man is the only being in Nature that has striven to set himself at odds with himself." —Aleister Crowley
-
Have you seen this free one: The Python Tutorial — Python 3.8.3 documentation[^] ?
Nice thanks
I'm not sure how many it cookies it makes to be happy, but so far it's not 27. JaxCoder.com
-
In December I bought a bundle of 12 Python courses for the price of probably just one course. I am on my second course now and loving it; I can't believe I've not done this much earlier. What I'm really amazed at is all the power available in easily available packages. So far we've already done some machine learning and basic image recognition, GIS, and graphing: things I would not have ever considered while coding in C# unless asked for a specific deliverable. The libraries, built-in and external, are all so quick and easy to get started on but extremely powerful. I foresee lots of new articles starting as soon as I finish my second course and go back to that and the first one and explore all the libraries we've covered.
"'Do what thou wilt...' is to bid Stars to shine, Vines to bear grapes, Water to seek its level; man is the only being in Nature that has striven to set himself at odds with himself." —Aleister Crowley
-
Brady, QQ: Where did you purchase the Python courses? Just curious...I'm self-teaching at the moment, but am on the lookout for something a bit more formalized. Cheers!
-
Python is very powerful (I mean the ecosystem), and I thinking to include it as a scripting language in one of my projects... However, that white-space driven scope drives me crazy... It is way to fragile...
"The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012
Quote:
However, that white-space driven scope drives me crazy... It is way to fragile...
That's not the only thing that's fragile; having type errors detected only at runtime is far worse than whitespace scoping. There's nothing like deploying an app and getting type errors the first time the user gives it the one bizarre combination of inputs that isn't in your unit-tests. Static languages catch these types of errors before giving you an executable to run; dynamic languages only figure out the type at runtime.
-
In December I bought a bundle of 12 Python courses for the price of probably just one course. I am on my second course now and loving it; I can't believe I've not done this much earlier. What I'm really amazed at is all the power available in easily available packages. So far we've already done some machine learning and basic image recognition, GIS, and graphing: things I would not have ever considered while coding in C# unless asked for a specific deliverable. The libraries, built-in and external, are all so quick and easy to get started on but extremely powerful. I foresee lots of new articles starting as soon as I finish my second course and go back to that and the first one and explore all the libraries we've covered.
"'Do what thou wilt...' is to bid Stars to shine, Vines to bear grapes, Water to seek its level; man is the only being in Nature that has striven to set himself at odds with himself." —Aleister Crowley
Lovely language for masses, still using = for assign a value, and == for checking equality, as it is taught in elementary school. Had one live project, IoT on Linux, of course same Python, same libraries behaved differently (on level of not working) on different distros (RPi) Recommended for people still have resources and time for reinvent the wheel.
-
Quote:
However, that white-space driven scope drives me crazy... It is way to fragile...
That's not the only thing that's fragile; having type errors detected only at runtime is far worse than whitespace scoping. There's nothing like deploying an app and getting type errors the first time the user gives it the one bizarre combination of inputs that isn't in your unit-tests. Static languages catch these types of errors before giving you an executable to run; dynamic languages only figure out the type at runtime.
Both are equally bad. And these two are among my three top ranking reasons for trying to avoid Python. I don't know how to order them, with the third one: The way Python has created its own closed world, essentially not relating to anything non-Python. You can't just write a library function in Python to be called from another language. You can't just write a library function in another language and just link it with the Python code. ... Well, yes, you sort of can, when a number of preconditions are met, and using a few tricks. But you are not really supposed to. Python installation and updating goes by its own mechanisms. Of course Python has its own documentation standards and tools. And 70% (or thereabouts) of all Python programs must indicate in the implementation language in the program name. (Even Visual Basic programmers don't feel a need to give their programs names starting with "vb"!) For decennies, OSes defined a relocatable format used by "all" languages. The format defind a standard stack layout and calling convention for all languages. In those days, types were mostly hardware defined, but it wasn't uncommon to see standards for the layout of structs as well. The result was that you to a large degree could write each module of your system in the language best suited for the task, and link it all together. Today, ARM is promoting a single Application Binary Interface to make mixed-language programming feasible. dotNET is the same way. The just-in-time code generating and linking makes it somewhat different, but the end result is essentially the same. You do program in a selection of languges! E.g. you could set up the data structure for a screen layout as compile-time initialized data in a procedural language, but XAML is somewhat better suited for the task. XAML is a language for creating a compile-time initialized data structure, and leaves the playground for procedural code to take over these structures and use them further. Python just doesn't fit it here. It doesn't want to. Sometimes, you get a feeling that Python hopes to grow so much that it can squeeze out all other alternatives and rule the world; then it has no reason to worry about ABI and CLI and whatever they are called, all the non-Python standards. Python defines its own standards, ignoring everyone else. ARM ABI and dotNet leaves me with a much better gut feeling. They encourage me to use the language that is best suited for the task. Python does not. It more or less demands that I use
-
Brady, QQ: Where did you purchase the Python courses? Just curious...I'm self-teaching at the moment, but am on the lookout for something a bit more formalized. Cheers!
It was on special with online store Popular Science Shop, this course bundle[^].
"'Do what thou wilt...' is to bid Stars to shine, Vines to bear grapes, Water to seek its level; man is the only being in Nature that has striven to set himself at odds with himself." —Aleister Crowley
-
In December I bought a bundle of 12 Python courses for the price of probably just one course. I am on my second course now and loving it; I can't believe I've not done this much earlier. What I'm really amazed at is all the power available in easily available packages. So far we've already done some machine learning and basic image recognition, GIS, and graphing: things I would not have ever considered while coding in C# unless asked for a specific deliverable. The libraries, built-in and external, are all so quick and easy to get started on but extremely powerful. I foresee lots of new articles starting as soon as I finish my second course and go back to that and the first one and explore all the libraries we've covered.
"'Do what thou wilt...' is to bid Stars to shine, Vines to bear grapes, Water to seek its level; man is the only being in Nature that has striven to set himself at odds with himself." —Aleister Crowley
-
Hi Brad, Sounds like you really like the courses you got - what was the name and source of those courses. My friend is looking to learn Python and would appreciate a pointer to where you got the courses. - Thanks, Bob.
I bought a bundle of 12 courses from the online Popular Science Shop. The bundle isn't just pure Python, it's geared toward machine learning and data science, but I'm finding all the apps I build on a course to be great for learning Python.
"'Do what thou wilt...' is to bid Stars to shine, Vines to bear grapes, Water to seek its level; man is the only being in Nature that has striven to set himself at odds with himself." —Aleister Crowley
-
I bought a bundle of 12 courses from the online Popular Science Shop. The bundle isn't just pure Python, it's geared toward machine learning and data science, but I'm finding all the apps I build on a course to be great for learning Python.
"'Do what thou wilt...' is to bid Stars to shine, Vines to bear grapes, Water to seek its level; man is the only being in Nature that has striven to set himself at odds with himself." —Aleister Crowley