Lab 8: Difference between revisions

From Littlesvr Wiki
Jump to navigation Jump to search
No edit summary
(Replaced content with "This page was created by accident.")
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
= !!!THIS LAB IS NOT READY YET!!! =
This page was created by accident.
We only have time in this course for a basic introduction to programming using Python. Anyone who tells you that you can learn a programming language in a couple of days a week over two weeks is either an idiot or is lying to you, or both.
 
We'll cram as much as we can in the time we have available. That's: basic concepts used in most programming languages, and some practical examples of what you can do once you are ready to go beyond those basics.
 
= Basic programming concepts =
Python is a scripting programming language. That means you don't need to compile your programs before you run them. The Python interpreter will read your program and execute it step by step.
 
You will save your programs into plain text files with the .py extension. Like shell scripts: these can be executed using <code>./yourprogram.py</code> (if the file has execute permission) or by running <code>python yourprogram.py</code>
 
== Values and variables ==
 
== Operators ==
 
== Conditions and loops ==
 
== Functions ==
 
== Library functions & modules ==
 
== Everything else ==
Programming is a profession. And even if you want to tackle it part-time (for example with the goal of being able to do do DevOps type of work): you will need to start using the programming language to accomplish tasks. You will immediately run into problems, and over time you will have no choice but to learn more and more details of this specifc programming language, and how more general systems work (the Linux kernel, TCP/IP, HTTP, unicode, databases, and so on until the end of time).
 
While that may sound daunting: I can assure you from personal experience that it's worth doing - both for personal gratification and financially. The more you learn: the more complex are the tasks you can accomplish. So every year you'll get better at it.
 
Shortcuts don't work for learning programming. Struggle, be stubborn, and good things will happen to you in the long run.  
 
= Examples =

Latest revision as of 14:40, 19 March 2024

This page was created by accident.