*** ledmer has quit (None) | 00:29 | |
*** tboimah has quit (Remote host closed the connection) | 11:57 | |
*** dcammue has quit (Ping timeout: 480 seconds) | 12:03 | |
*** svaye has quit (Ping timeout: 480 seconds) | 13:00 | |
*** tboimah has quit (Ping timeout: 480 seconds) | 13:01 | |
*** dcammue has quit (Ping timeout: 480 seconds) | 13:01 | |
*** svaye has quit (Remote host closed the connection) | 13:30 | |
*** tboimah has quit (None) | 13:46 | |
ubuntourist | Hullo tboimah and mulbah | 14:02 |
---|---|---|
tboimah | Good morning mr cole. | 14:02 |
mulbah | Good Morning Mr. Cole | 14:02 |
tboimah | Did you see Jelkner email | 14:03 |
ubuntourist | Jeff says we're switching gears and pivoting to Python... | 14:03 |
tboimah | sure | 14:04 |
ubuntourist | Is there a good study guide for what is on the test? | 14:04 |
tboimah | after we have get our certificate in python we can switch back to sysadmin | 14:04 |
tboimah | Did him show the resource that we are going to be using? | 14:05 |
tboimah | to you | 14:05 |
ubuntourist | tboimah, he sent me a link. I will explore it more. | 14:05 |
tboimah | okay | 14:05 |
ubuntourist | When I skimmed over it I didn't see specifics about what the test would | 14:06 |
ubuntourist | be like. | 14:06 |
ubuntourist | Some of what we talked about in systems administration can be | 14:07 |
tboimah | here is the linkk https://edube.org/study/pe1 you will have to sign in an account for yourself | 14:07 |
tboimah | *up | 14:07 |
ubuntourist | useful with Python. In fact, on occasion, I will write a Python script | 14:08 |
ubuntourist | to do something that I could do with a Bash "for" loop and environment variables. | 14:08 |
ubuntourist | Up until now, what have you both been using for learning Python? | 14:09 |
ubuntourist | And if there is a book, now far into the book are you? | 14:09 |
ubuntourist | I don't want to bore you with things you already know, but I don't want to | 14:10 |
tboimah | NO we just get the link to the book today | 14:10 |
tboimah | that is the link that i send you | 14:10 |
ubuntourist | skip important things either. | 14:10 |
scooper1 | Mr. Cole | 14:10 |
ubuntourist | OK. But you've both learned some Python already... | 14:10 |
tboimah | when you sign up an account you will the book | 14:10 |
scooper1 | Good morning | 14:10 |
ubuntourist | scooper1, Hi. What's up? | 14:11 |
scooper1 | from the look of thing everyone will be start over | 14:11 |
tboimah | sure, scooper1 | 14:11 |
ubuntourist | scooper1, OK. Good to know. | 14:11 |
ubuntourist | scooper1, Thanks. | 14:11 |
scooper1 | that we are starting as a total beginner | 14:11 |
scooper1 | so everyone can be on the same path | 14:11 |
mulbah | sure | 14:11 |
mulbah | +1 | 14:12 |
scooper1 | The link that thomas posted will be one of our source of study | 14:12 |
tboimah | Another question ubuntourist, is that what editor are we going to using? | 14:13 |
scooper1 | then we can explore again by use python for everybody.. another book that Jeff give us... | 14:13 |
ubuntourist | Everyone should also bookmark https://docs.python.org/3/ | 14:13 |
tboimah | we have done that | 14:13 |
ubuntourist | tboimah, Editors are a very personal choice. Jeff would want you to use the editor he knows -- vim. | 14:14 |
tboimah | so what editors will you like us to use. | 14:15 |
ubuntourist | But I know emacs. Unfortunately emacs isn't easy to teacch. (I don't think vim is easy either.) | 14:15 |
tboimah | For me i will say "vim" because it will be essay for us to share screen | 14:15 |
tboimah | on the terminal | 14:16 |
mulbah | I think we using "Thonny" will be okay | 14:16 |
ubuntourist | Personally, I feel you should pick any good editor for coding, but learn it independently and learn it WELL. | 14:16 |
ubuntourist | mulbah, Hmmm... That's not a bad choice... | 14:16 |
scooper1 | sure... I think that is the best idea for now | 14:16 |
scooper1 | because I might suggest using nano... that is my preference | 14:17 |
mulbah | Thonny is the best for python learning | 14:17 |
tboimah | that what you will mulbah. | 14:17 |
tboimah | *say | 14:17 |
tboimah | but vim is the best for me | 14:17 |
ubuntourist | scooper1, I'm going to go with mulbah on that: Nano is good for beginnerrs, but Thonny | 14:17 |
tboimah | okay | 14:17 |
ubuntourist | will be good for Python. tboimah If you already feel comfortable with vim, stick with it, but | 14:18 |
ubuntourist | learn it well. | 14:18 |
tboimah | I will also try emacs in time to come | 14:18 |
ubuntourist | For example, in vim, are you comfortable with writing vim macros? | 14:18 |
ubuntourist | A "macro" is like a tiny script or program that uses only editor commands. | 14:19 |
scooper1 | no | 14:19 |
scooper1 | just hearing of it | 14:19 |
ubuntourist | So, when I say "Learn an editor well" I mean, try to read a bit about commands | 14:20 |
ubuntourist | other than insert, delete, and substitute. | 14:20 |
ubuntourist | For example, "Repeat the following command 15 times." | 14:21 |
ubuntourist | Or "change the following word to lower case" | 14:21 |
ubuntourist | Jump to the top of the file. Jump to the end of the file. Go forward one paragraph. | 14:22 |
ubuntourist | Go backwards one word. | 14:22 |
ubuntourist | Like the keyboard shortcuts I was trying to get you to use in Bash. | 14:22 |
ubuntourist | Don't just press up-arrow, up-arrow, up-arrow, up-arrow. Or left-arrow, left-arrow, left-arrow... | 14:23 |
ubuntourist | Learn faster ways to move around in whatever editor you've chosen. | 14:23 |
mulbah | Alright Mr. Cole | 14:24 |
ubuntourist | I think, for python, I'm liking Thonny. The suggestion from mulbah is good: | 14:24 |
tboimah | okay | 14:25 |
ubuntourist | Thonny can do a lot but is simple and helpful like Nano, and it has some specific tools to help Python | 14:25 |
ubuntourist | programmers. But I really do not care which editor people choose. | 14:25 |
ubuntourist | (I have not used thonny recently, but there was another group that used it for teaching how to program a | 14:26 |
ubuntourist | few micro-computers like the Arduino chips and the BBC micro:bit. Good for making little robots.) | 14:27 |
ubuntourist | I shall re-install thonny on my computer... | 14:27 |
ubuntourist | tboimah, mulbah I'll give a few sys admin thoughts while we work too: | 14:30 |
ubuntourist | For example, I've mentioned documenting. | 14:30 |
mulbah | Okay mr. Cole | 14:30 |
mulbah | sure | 14:30 |
ubuntourist | I JUST installed thonny while we were talking and, I notice that "apt install" | 14:31 |
fkoikoi | Hi Mr. Cole | 14:31 |
ubuntourist | tells me "the following additional packages will be installed" | 14:31 |
ubuntourist | That means thonny depends on those packages. | 14:31 |
ubuntourist | fkoikoi, hi | 14:31 |
ubuntourist | Later, if I want to uninstall thonny, it would be nice to get rid of the extra | 14:32 |
ubuntourist | packages that thonny requires. So, I copy and paste all the dependencies into a journal. | 14:33 |
ubuntourist | apt install also tells me "After this operation, 78.6 MB of additional disk space will be used" | 14:33 |
ubuntourist | Good to know: Maybe, if I'm running low on disk space, I will decide NOT to install, if it takes up | 14:34 |
ubuntourist | too much space. | 14:34 |
ubuntourist | So, how many people are going to be learning Python, and how many teachers are there? | 14:35 |
scooper1 | Everyone that is present here now | 14:35 |
scooper1 | According to Jeff you are the main teachers here for now... | 14:35 |
ubuntourist | So six: svaye fkoikoi scooper1 tboimah mulbah dcammue | 14:36 |
scooper1 | Sahnun will join us after Jeff had concluded the discussion with him to help as well.. | 14:36 |
scooper1 | +1 | 14:36 |
ubuntourist | OK. I won't say too much today, but I will stress one thing: DOCUMENTATION !!! | 14:37 |
svaye | Good morning Mr Cole | 14:37 |
scooper1 | Mr. Cole I need to understand something | 14:37 |
ubuntourist | scooper1, | 14:37 |
scooper1 | yes | 14:37 |
ubuntourist | scooper1, go ahead | 14:38 |
ubuntourist | svaye, hi | 14:38 |
scooper | What source are we using mainly for study purposes??? | 14:38 |
scooper | Is it the link that you ask us to bookmark??? | 14:39 |
ubuntourist | scooper, That's what I was asking tboimah and mulbah - I want to use | 14:39 |
scooper | Ok perfect | 14:39 |
ubuntourist | resources that talk specifically about the exam. But, in addition, | 14:40 |
scooper | So what time are we meeting during the course of the week | 14:40 |
ubuntourist | https://doc.python.org/3 | 14:40 |
ubuntourist | because it is the OFFICIAL source of information. It has a tutorial, and lots of | 14:40 |
ubuntourist | reference material that is invaluable to any Python programmer. | 14:41 |
ubuntourist | scooper, I am volunteering. So, I think I will stick with twice per week, two hours each time. | 14:42 |
scooper | If I m correct monday and friday right??? | 14:43 |
ubuntourist | scooper, We started at 9:00 AM Eastern Time. I think that is 2:00 for you now? | 14:43 |
scooper | +1 | 14:43 |
ubuntourist | scooper, Yes Monday and Friday. | 14:43 |
scooper | Perfect | 14:43 |
fkoikoi | I am freena, a member of the python team that you will be tutoring. I want to say thanks for agreeing to help teach us python. | 14:44 |
ubuntourist | (In March, our system switches to Daylight Savings Time, which will mean that the time will switch to 1:00 your time for our warmer months.) | 14:44 |
ubuntourist | fkoikoi, Good to meet you... virtually. ;-) | 14:44 |
fkoikoi | okay | 14:45 |
scooper | Thanks Mr. Cole for such a kind gesture...... Is there any lesson for today??? | 14:45 |
ubuntourist | Every computer that you will be using should have "git" installed on it. | 14:46 |
ubuntourist | scooper, I'm bad at planning, and haven't done my homework for this yet. | 14:46 |
ubuntourist | scooper, So, a very informal "lesson". Not really a lesson. More of a discussion. | 14:47 |
ubuntourist | We will be doing work with git and your preferred editor, and tmate, and maybe "script" and "scriptreplay". | 14:49 |
ubuntourist | mulbah, the ONE problem with Thonny -- it is hard to demonstrate things with tmate. | 14:50 |
ubuntourist | So, when we are sharing a screen, people should know a litte about something else: vim, emacs or nano. | 14:51 |
ubuntourist | I will probably use nano for demonstrations, because it always shows the help menu at the bottom of the screen. | 14:52 |
*** dcammue has quit (Ping timeout: 480 seconds) | 14:52 | |
ubuntourist | scooper, everyone in the class should have an account on the server and save their work there. | 14:52 |
scooper | Ok | 14:53 |
scooper | I think everyone already have an account of the server?? | 14:53 |
scooper | *on | 14:53 |
scooper | But to reinforce that I will ask each and everyone again | 14:53 |
ubuntourist | scooper, and, maybe... an account on Codeberg.org for using git. We can think about that later. | 14:53 |
scooper | Ok, I think I m not only person who don't have a COdeberg account | 14:54 |
scooper | Ok, I think I m the only person who don't have a Codeberg accout | 14:54 |
ubuntourist | If everyone keeps their progress on the server and on Codeberg, it means I can | 14:54 |
ubuntourist | follow the progress when we are not in IRC. I will not need to rely on others to start a tmate | 14:55 |
ubuntourist | session. | 14:55 |
ubuntourist | I can just login to the server or go to codeberg.org and see what is developing. | 14:55 |
ubuntourist | Does everyone know "scp" for copying files between comptuers? | 14:56 |
mulbah | yeah | 14:57 |
svaye | tboimah show me it the last time | 14:57 |
ubuntourist | "git pull" and "git push" -- together with other git commands -- will also copy files. | 14:57 |
mulbah | sure | 14:57 |
svaye | yeah | 14:57 |
ubuntourist | So, you can all work on whichever computers you choose, but | 14:57 |
ubuntourist | remember to copy your work to the server -- and maybe codeberg.org -- when | 14:58 |
ubuntourist | you finish for the day. | 14:58 |
svaye | okay | 14:59 |
ubuntourist | You are a team. So lean on each other for support: If you don't know how to do | 14:59 |
ubuntourist | something, ask your team first before asking me. | 14:59 |
ubuntourist | You might get a faster answer that way, and you may prompt someone to do some independent | 15:00 |
mulbah | that what jeff always used to say | 15:00 |
ubuntourist | research, wich is going to be VERY helpful. | 15:00 |
ubuntourist | (I did not know about "tmate" until you told me about it, and when I asked, you said you did your own research, which is REALLY great. Do more of that!) | 15:01 |
ubuntourist | Also, everybody: | 15:02 |
*** mulbah has quit (Remote host closed the connection) | 15:02 | |
ubuntourist | send me a short message in e-mail so that I have your e-mail addresses in my inbox. | 15:02 |
ubuntourist | Send to | 15:02 |
ubuntourist | dc.loco@gmail.com | 15:02 |
ubuntourist | We will be using e-mail A LOT! | 15:02 |
ubuntourist | (The IRC connection goes out too often, and sometimes I | 15:03 |
ubuntourist | want to use color, or indentation, or bold which does not work well or look good in IRC.) | 15:04 |
ubuntourist | Also, e-mail means we do not need to always be on the comptuer at the same time. | 15:04 |
fkoikoi | is it everyone? | 15:04 |
svaye | I just sent you a mail Mr. Cole | 15:04 |
fkoikoi | I'm talking about the email Mr. Cole | 15:05 |
ubuntourist | fkoikoi, is what everyone? I am not certain what you are asking. | 15:05 |
ubuntourist | fkoikoi, send me a message to dc.loco@gmail.com | 15:05 |
fkoikoi | okay | 15:05 |
ubuntourist | svaye, great. Thanks. | 15:06 |
ubuntourist | I don't think I have anything more to say today, but I am available for questions if you have some. | 15:06 |
svaye | I don't have any questions for now | 15:07 |
svaye | I just want to say thanks for agreeing to teach us python | 15:08 |
ubuntourist | svaye, I hope I will be good enoguh to get you through the certification. | 15:08 |
svaye | I show we can work it out together | 15:09 |
svaye | *am* | 15:09 |
scooper | Question from me or clarity on something..... | 15:10 |
ubuntourist | scooper, is there any large screen display in the computer lab? | 15:10 |
scooper | no | 15:10 |
scooper | OUr project is down for now, but will soon be repair by the supe | 15:11 |
scooper | *projector | 15:11 |
ubuntourist | Darn. I was hoping that it might be possible to do some demos without tmate. | 15:11 |
ubuntourist | scooper, when it is working, does the projector connect to a computer running Linux? | 15:12 |
scooper | yes | 15:12 |
ubuntourist | Good. | 15:12 |
ubuntourist | scooper,, One other tool, but it will take time to install: There is a program called "keymon" | 15:13 |
ubuntourist | If I am making a recording of my entire screen, keymon will display to everyone who watches the video | 15:14 |
ubuntourist | all of my key presses. Viewers can see "Oh, he is holding down the CTRL key and pressing the UP arrow" | 15:15 |
ubuntourist | or other keystrokes. It can be very helpful when making video demonstrations. | 15:16 |
ubuntourist | But, if I remember correctly, keymon was broken, and had to edit the code to make a working copy. | 15:16 |
scooper | wow very impress.... from this introductory meeting today I foreseen a lot of new technology will be learn from you.... | 15:17 |
ubuntourist | I just tried it now, and I have a working copy but it is a little buggy. I will need to edit that to see if I can fix the bug. | 15:17 |
ubuntourist | By the way, @everyone, keymon is written in Python... | 15:18 |
ubuntourist | That's it for today. Talk to you all later! | 15:19 |
mcssguest_ | I send you mail Mr. cole | 15:19 |
scooper | Ok Mr. Cole see you Friday.... | 15:19 |
ubuntourist | mcssguest_, great. | 15:19 |
mcssguest_ | it's fkoikoi | 15:19 |
*** fkoikoi has quit (Ping timeout: 480 seconds) | 15:19 | |
ubuntourist | See you all Fruday | 15:19 |
*** ubuntourist has quit (Quit: Leaving) | 15:19 | |
*** mcssguest_ has quit (None) | 15:20 | |
*** dcammue has quit (Remote host closed the connection) | 15:37 | |
*** tboimah has quit (Remote host closed the connection) | 15:48 | |
*** svaye has quit (Remote host closed the connection) | 15:48 | |
*** dcammue has quit (Quit: Leaving) | 15:49 | |
*** tboimah has quit (Ping timeout: 480 seconds) | 16:14 | |
*** scooper has quit (Remote host closed the connection) | 16:19 | |
*** jelkner has quit (None) | 17:11 | |
scooper | Hello Sahnun just a reminder I been on this channel since 8;15am but unfortunately you didn't show up.. Nevertheless I m still waiting up to 10:00pm | 21:19 |
scooper | ACTION signing out for today..... | 21:59 |
*** scooper has quit (Quit: Leaving) | 22:00 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!