| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

computer programming

Page history last edited by PBworks 15 years, 11 months ago

This page is to help you to learn computer programming.

 

 

This book is very good

http://www.briggs.net.nz/log/writing/snake-wrangling-for-kids

 

 

You can watch the student Chitlay05

The teacher is thara Mike cariaso

 

 

Lesson 1

 

(4/30/2007 10:21:03 PM) chitlay05: hello,

(4/30/2007 10:21:10 PM) chitlay05: I am very sorry.

(4/30/2007 10:21:40 PM) chitlay05: in three days the internet does word.

(4/30/2007 10:22:07 PM) chitlay05: so i am very sorry/

(4/30/2007 10:22:26 PM) chitlay05: now the computer training is finish.

(4/30/2007 10:22:37 PM) chitlay05: so we can try again.

(4/30/2007 10:22:52 PM) chitlay05: please forgive me.

(4/30/2007 10:22:55 PM) chitlay05: bye.

(1:56:26 PM) cariaso: welcome back to the internet

(1:56:31 PM) cariaso: we've missed you :)

(1:57:28 PM) cariaso: we will continue the computer class as soon as we are both online at the same time

(11:10:19 PM) chitlay05: hello, good morning.

(11:10:36 PM) cariaso: wonderful to see you

(11:10:41 PM) cariaso: any news or question?

(11:10:47 PM) cariaso: or shall we begin class?

(11:11:15 PM) chitlay05: ok, now we can begin class

(11:11:40 PM) cariaso: ok, do you have python on this machine?

(11:12:37 PM) chitlay05: i think any machine do't have.

(11:13:01 PM) cariaso: you started to download it last time

(11:13:22 PM) chitlay05: no i did't

(11:13:40 PM) chitlay05: at that time the interner fall.

(11:13:57 PM) cariaso: ok, download http://python.org/ftp/python/2.5.1/python-2.5.1.msi

(11:14:05 PM) cariaso: save it to the desktop

(11:14:17 PM) cariaso: and if it finishes while we talk, you can run it

(11:14:26 PM) cariaso: if it does not finish, we can still teach

(11:14:41 PM) chitlay05: ok,

(11:15:06 PM) cariaso: you will learn to program in a language called "python"

(11:15:20 PM) cariaso: there are many languages used to program a computer

(11:15:24 PM) cariaso: but I like this one

(11:15:35 PM) cariaso: I think it is easier to learn

(11:15:47 PM) cariaso: and powerful enough that I use it very often

(11:16:18 PM) cariaso: as we start you will send little programs to it

(11:16:44 PM) cariaso: first, you will pretend to be the computer

(11:16:51 PM) cariaso: and I will be the computer programmer

(11:17:04 PM) cariaso: so here is your first computer program

(11:17:09 PM) cariaso: print "hello world"

(11:17:30 PM) cariaso: what do you think the computer will show when it runs that program?

(11:18:18 PM) chitlay05: i sorry i don't know.

(11:18:33 PM) cariaso: the computer will show:

(11:18:37 PM) cariaso: hello world

(11:18:58 PM) cariaso: so here is computer program #2

(11:19:07 PM) cariaso: print "hello mike"

(11:19:11 PM) cariaso: what do you think the computer will show when it runs that program?

(11:19:59 PM) chitlay05: it will like the first program the computer will show hollo mike

(11:20:04 PM) cariaso: good

(11:20:08 PM) cariaso: so here is computer program #3

(11:20:40 PM) cariaso: print "hello mike", "hello chitlay"

(11:21:28 PM) chitlay05: the coputer will show hello mike and hello chitlay.

(11:21:34 PM) cariaso: good

(11:21:46 PM) cariaso: but you must think like a computer

(11:21:53 PM) cariaso: a computer is very exact

(11:22:26 PM) cariaso: so, do not tell me "the coputer will show hello mike and hello chitlay"

(11:22:31 PM) cariaso: instead tell me

(11:22:40 PM) cariaso: hello mike hello chitlay

(11:23:06 PM) cariaso: do you understand?

(11:23:32 PM) chitlay05: yes i do

(11:23:40 PM) cariaso: so here is computer program #4

(11:23:59 PM) cariaso: print "hello pawray", "hello doctor"

(11:24:31 PM) chitlay05: hello pawray hello doctor

(11:24:41 PM) cariaso: good.

(11:24:50 PM) cariaso: there is a very small error in your answer

(11:25:14 PM) cariaso: what the computer will actually do is:

(11:25:23 PM) cariaso: hello pawrayhello doctor

(11:25:30 PM) cariaso: there is no space

(11:25:51 PM) cariaso: so here is computer program #5

(11:26:16 PM) cariaso: print "hello maesot", "hello thailand"

(11:26:46 PM) cariaso: what do you think the computer will show when it runs that program?

(11:27:50 PM) chitlay05: hello maesothello thailand

(11:28:01 PM) cariaso: perfect

(11:29:12 PM) cariaso: so here is computer program #6

(11:29:18 PM) cariaso:

 

x = "world"

print "hello ",x

 

 

(11:29:27 PM) cariaso: ok, what will the computer do?

(11:30:53 PM) chitlay05: hello x = world

(11:31:14 PM) cariaso: no

(11:31:26 PM) cariaso: would you like to guess again?

(11:32:27 PM) chitlay05: no

(11:32:29 PM) cariaso: ok

(11:32:35 PM) cariaso: the computer will print:

(11:32:37 PM) cariaso: hello world

(11:33:10 PM) cariaso: in math, and in computers we use something called a "variable"

(11:33:24 PM) cariaso: variable means something can change

(11:33:38 PM) cariaso: soon we will start to make variables that change

(11:33:48 PM) cariaso: but we will start with simpler ones that do not change

(11:34:07 PM) cariaso: so here is computer program #7

(11:34:20 PM) cariaso:

 

x = "chitlay"

print "hello ",x

 

 

(11:34:28 PM) cariaso: what will the computer show?

(11:35:55 PM) chitlay05: hello chitlay x

(11:36:34 PM) cariaso: no, try again

(11:37:10 PM) chitlay05: hello x=chitlay

(11:37:44 PM) cariaso: no

(11:37:47 PM) cariaso: it will print

(11:37:51 PM) cariaso: hello chitlay

(11:38:09 PM) cariaso: the 'x' is just a way to store the name

(11:38:29 PM) cariaso: when we ask python to print x

(11:38:44 PM) cariaso: it looks to see that we have put "chitlay" inside the x

(11:38:57 PM) cariaso: and it changes the x into 'chitlay'

(11:41:57 PM) cariaso: here is program #8

 

x = "mon"

print "hello ",x

 

 

(11:41:59 PM) cariaso: what will the computer show?

(11:42:46 PM) chitlay05: hello mon

(11:43:52 PM) cariaso: very good

(11:44:09 PM) cariaso: now a harder one

(11:44:33 PM) cariaso: here is program #9

 

x = "2+2"

print "hello ",x

 

 

(11:45:04 PM) cariaso: what will the computer show?

(11:45:24 PM) chitlay05: hello 2+2

(11:45:28 PM) cariaso: very good

(11:45:41 PM) cariaso: here is program #10

 

x = 2+2

print "hello ",x

 

 

(11:45:46 PM) cariaso: what will the computer show?

(11:46:22 PM) chitlay05: hello 2+2

(11:46:37 PM) cariaso: no

(11:46:44 PM) cariaso: this time it will print

(11:46:46 PM) cariaso: hello 4

(11:47:08 PM) cariaso: you see that there are no quotes ( " " )

(11:47:29 PM) cariaso: the quotes are very important

(11:47:53 PM) cariaso: here is program #11

 

x = 2+3

print "hello ",x

 

what will the computer show?

(11:48:12 PM) chitlay05: hello 5

(11:48:45 PM) cariaso: very good

(11:48:54 PM) cariaso: here is program #12

 

x = "2+3"

print "hello ",x

 

what will the computer show?

(11:49:44 PM) chitlay05: hello 5

(11:49:49 PM) cariaso: no, try again

(11:50:36 PM) chitlay05: hello 2+3

(11:50:40 PM) cariaso: yes, very good

(11:51:29 PM) cariaso: are you downloading python? how much time does it need?

(11:52:07 PM) chitlay05: no it is finished

(11:52:32 PM) chitlay05: now

(11:52:39 PM) cariaso: very good

(11:52:42 PM) cariaso: run that program

(11:52:47 PM) cariaso: and you will install python

(11:53:03 PM) cariaso: you can just "ok" / "next" / "ok"

(11:53:12 PM) cariaso: all of the default values are just fine

 

 

Lesson 2

 

At this point I try to help chitlay install python. You can skip if you do not need help

 

(11:13:57 PM) cariaso: ok, download http://python.org/ftp/python/2.5.1/python-2.5.1.msi

 

(11:54:30 PM) chitlay05: how to install

(11:54:31 PM) chitlay05: ?

(11:54:52 PM) cariaso: double click on "python-2.5.1.msi"

(11:54:56 PM) cariaso: and it should run

(11:55:00 PM) cariaso: do you see it?

(11:55:21 PM) chitlay05: yes

(11:55:32 PM) chitlay05: and then next?

(11:55:56 PM) chitlay05: there is two point

(11:56:07 PM) cariaso: yes

(11:56:09 PM) cariaso: next

(11:56:10 PM) cariaso: next

(11:56:11 PM) cariaso: next

(11:56:13 PM) chitlay05: install fof all users

(11:56:17 PM) cariaso: yes, good

(11:56:25 PM) chitlay05: and install just for me?

(11:57:14 PM) chitlay05: can't install it

(11:58:04 PM) cariaso: can you switch to the administrator

(11:58:07 PM) cariaso: find the program

(11:58:13 PM) cariaso: and install it?

(11:58:26 PM) cariaso: it will take a few minutes

(11:58:30 PM) cariaso: but I will wait

(11:58:34 PM) chitlay05: it said some files that need to be updated are currentlay in use.

(11:58:50 PM) chitlay05: now i am in Admi

(11:59:19 PM) cariaso: ok, can you install it now?

(11:59:32 PM) chitlay05: no

(11:59:48 PM) cariaso: what is the error message?

(12:02:28 AM) chitlay05: i will make page screen and than send to you.

(12:02:37 AM) cariaso: ok

(12:02:42 AM) cariaso: good solution :)

(12:04:36 AM) chitlay05: but i can' t send for you in you send file.

(12:05:14 AM) chitlay05: for other account is can send if send file.

(12:05:42 AM) cariaso: hmm

(12:05:46 AM) cariaso: I don't understand

(12:05:52 AM) cariaso: but maybe it is ok

(12:05:58 AM) cariaso: if you reboot

(12:06:03 AM) cariaso: then try to install

(12:06:11 AM) cariaso: I think maybe it will work

(12:06:15 AM) cariaso: can you try that?

(12:26:06 AM) chitlay05: are you there?

(12:26:36 AM) cariaso: yes

(12:27:01 AM) cariaso: did you get python to install?

(12:27:10 AM) chitlay05: no

(12:27:21 AM) chitlay05: can't install.

(12:27:56 AM) cariaso: hmm

(12:28:02 AM) cariaso: ok, I will try it once more

(12:28:10 AM) cariaso: and I will do the same steps with you

(12:28:14 AM) cariaso: maybe I can help

(12:29:23 AM) cariaso: run python-2.5.1.msi

(12:29:43 AM) cariaso: "Install for all users"

(12:29:47 AM) cariaso: Next

(12:30:13 AM) cariaso: c:python25 is ok

(12:30:16 AM) cariaso: Next

(12:30:27 AM) cariaso: do you see the same messages?

(12:31:23 AM) chitlay05: yes.

(12:31:40 AM) cariaso: "customize..." next

(12:32:07 AM) cariaso: for me, now it starts to install

(12:32:10 AM) cariaso: what do you see?

(12:32:23 AM) cariaso: ah, I see the same message

(12:32:55 AM) cariaso: it want you to close some programs

(12:33:25 AM) chitlay05: close what programs

(12:33:27 AM) chitlay05: ?

(12:34:03 AM) cariaso: you see "Files in use" ?

(12:34:20 AM) cariaso: what does it say in the box?

(12:34:36 AM) chitlay05: yes

(12:35:08 AM) cariaso: what does it say in the box?

(12:35:26 AM) chitlay05: in box cariaso- instant message

(12:35:39 AM) cariaso: ok, anything else?

(12:35:48 AM) chitlay05: showMeDo-windows interner explorer

(12:35:59 AM) chitlay05: windows media player

(12:36:14 AM) chitlay05: htree thing.

(12:36:20 AM) cariaso: good

(12:36:39 AM) cariaso: do you have windows media player running?

(12:36:57 AM) chitlay05: yes.

(12:37:05 AM) cariaso: close windows media player

(12:37:10 AM) cariaso: just for a few minutes

(12:37:40 AM) cariaso: then press "Retry"

(12:37:51 AM) cariaso: it will think for a minute

(12:37:59 AM) cariaso: and then it should list

(12:38:21 AM) cariaso: "cariaso - instant message"

"showMeDo - windows internet explorer"

 

(12:38:38 AM) cariaso: but it no longer says "windows media player"

(12:40:47 AM) chitlay05: this time two things else.

(12:40:47 AM) chitlay05: can't install

(12:40:47 AM) chitlay05: it dose work.

(12:41:08 AM) cariaso: yes, next you must close internet explorer

(12:41:21 AM) cariaso: and then you must close the program that you use to talk to me

(12:41:31 AM) cariaso: when you close both of them

(12:41:34 AM) cariaso: press retry

(12:41:40 AM) cariaso: and maybe now you can install

(12:41:45 AM) cariaso: try that

(12:41:56 AM) cariaso: and then start this program again

(12:42:04 AM) cariaso: and we will send more instant messages

(12:47:48 AM) chitlay05: hi

(12:47:57 AM) cariaso: hello

(12:47:59 AM) cariaso: any luck?

(12:48:08 AM) chitlay05: yes

(12:48:13 AM) cariaso: wonderful

 

 

 

 

 

Lesson 3

 

python is now installed

 

 

(12:48:14 AM) chitlay05: it is finished

(12:48:23 AM) cariaso: ok, so let us test

(12:48:37 AM) cariaso: Start->run->python

(12:48:42 AM) cariaso: what do you see?

(12:49:04 AM) chitlay05: c:/python 25/python.exe

(12:49:38 AM) cariaso: type this:

(12:49:45 AM) cariaso: print "hello world"

(12:50:22 AM) chitlay05: and then

(12:50:34 AM) cariaso: did you see it do anything?

(12:50:45 AM) cariaso: did it show you "hello world"?

(12:50:51 AM) chitlay05: yes it say hello world

(12:51:02 AM) cariaso: good now try this program:

(12:51:08 AM) cariaso: print hello world

(12:51:20 AM) cariaso: notice that this time there are no quotes

(12:51:59 AM) chitlay05: what do it use for/

(12:52:02 AM) chitlay05: ?

(12:52:09 AM) cariaso: do you see a message

(12:52:15 AM) cariaso:

File "", line 1

print hello world

 

(12:52:18 AM) cariaso: ?

(12:52:48 AM) cariaso: and then

 

SyntaxError: invalid syntax

(12:53:42 AM) chitlay05: i sorry i don't undrestand you all words.

(12:55:12 AM) cariaso: python is working

(12:55:24 AM) cariaso: I want you to tell it to do something

(12:55:47 AM) cariaso: what do you see if you tell it:

(12:55:53 AM) cariaso: 6+4

(12:55:55 AM) cariaso: ?

(12:56:34 AM) chitlay05: 10

(12:56:53 AM) cariaso: ok now ask it:

(12:56:56 AM) cariaso: 6/4

(12:57:00 AM) cariaso: and then

(12:57:05 AM) cariaso: 6/4.0

(12:57:37 AM) chitlay05: hello 6/4

(12:58:10 AM) chitlay05: how to ask puestions?

(12:58:23 AM) cariaso: type this:

(12:58:28 AM) cariaso: 6/4

(12:58:33 AM) cariaso: what does it say?

(12:58:55 AM) chitlay05: it say 1

(12:58:57 AM) cariaso: good

(12:59:00 AM) cariaso: and now

(12:59:03 AM) cariaso: 6/4.0

(12:59:25 AM) chitlay05: 1.5

(1:00:09 AM) chitlay05: what it use for?

(1:00:51 AM) cariaso: well, it can be used for anything

(1:01:03 AM) cariaso: but now you are seeing only very small programs

(1:01:12 AM) chitlay05: ok

(1:01:13 AM) cariaso: type:

(1:01:19 AM) cariaso: print "hello world"

(1:01:21 AM) cariaso: and then

(1:01:27 AM) cariaso: print hello world

(1:01:36 AM) chitlay05: if we ask it will answer all right?

(1:01:41 AM) cariaso: always

(1:01:47 AM) cariaso: you won't believe me yet

(1:01:55 AM) cariaso: but the computer will always be right

(1:02:04 AM) cariaso: sometimes as we do harder programs

(1:02:13 AM) cariaso: You will think it has made a mistake

(1:02:22 AM) cariaso: but the mistake will always be your mistake

(1:02:37 AM) cariaso: so when you type:

(1:02:42 AM) cariaso: print hello world

(1:02:49 AM) cariaso: that is not a good program

(1:02:55 AM) cariaso: and python will not understand it

(1:03:05 AM) cariaso: the computer is very fast, and very powerful

(1:03:10 AM) cariaso: but it is not very smart

(1:03:20 AM) cariaso: it does not understand

(1:03:28 AM) cariaso: so it will only do what you want

(1:03:37 AM) cariaso: if you give it perfect programs

(1:03:43 AM) cariaso: print hello world

(1:03:48 AM) cariaso: is not a perfect program

(1:06:23 AM) chitlay05: if i want to ask python something , what questions do i need to type?

(1:06:33 AM) cariaso: I am not sure how to answer

(1:06:44 AM) cariaso: but I think if I keep teaching

(1:06:55 AM) cariaso: soon you will understand how to ask the question differently

(1:09:06 AM) chitlay05: but i can't ask python questions.

(1:09:31 AM) cariaso: python cannot answer questions

(1:09:40 AM) cariaso: all it can do is what you tell it to do

(1:09:45 AM) chitlay05: can you teach me more?

(1:09:48 AM) cariaso: but that is very powerful

(1:10:19 AM) cariaso: I will be very happy to teach you more

(1:10:26 AM) cariaso: but now I must sleep

(1:10:31 AM) cariaso: you have python

(1:10:38 AM) cariaso: I know you don't know how to do much yet

(1:10:48 AM) cariaso: but you can try little experiments with it

(1:11:13 AM) cariaso: like:

 

x = "hello"

y = "world"

print x, y

 

 

(1:11:48 AM) chitlay05: ok, thank you.

(1:11:53 AM) cariaso: try that

(1:11:55 AM) cariaso: and much more

(1:12:00 AM) cariaso: we will teach again soon

(1:12:07 AM) chitlay05: in thailand now 1pm

(1:12:15 AM) cariaso: in usa, 1am

(1:12:27 AM) cariaso: and I must do a lot tomorrow very early

(1:12:38 AM) chitlay05: ok,

(1:12:47 AM) chitlay05: have a nice dream

(1:13:03 AM) chitlay05: good night.

(1:13:15 AM) chitlay05: try more later.

 

Comments (0)

You don't have permission to comment on this page.