Python User Group and Lessons


#4

So does paying $25 get me the book?

I noticed there is a “free” option when registering for the class, so that is the way to pay only once.


#5

Exactly. The book usually runs anywhere from $20 to $35 online depending on the format and source. If one has their own copy already then the course is free to them upon proof of owning a copy.

The link above takes one to the kindle version which is going for under $20 at this time.


#6

Class notice: Books will be ordered on Sunday morning for delivery to to the space so please make sure to plan ahead.


#7

Are these dead tree-editions or e-books?


#8

Digitial can obviously be emailed at the start of the class so yes, the paperback version.


#9

2 posts were split to a new topic: Python on the 6502/C64


#10

I haven’t been able to find a new copy of the paperback version anywhere for $25. Will the copy that you order for paid participants be paperback and include the DVD?

Also, I noticed a different book by the same author specifically for Python 3. Is the book that you are going to be using strictly Python 2, or ??

Thanks! :slight_smile:


#11

I’ll be focusing mainly on 2.7 in the class but there is documentation online that shows how to migrate over to python 3 and for the most part its not that different


#12

Good to know, Thanks! :slight_smile:

What about the book/DVD?


#13

From the Don’t Try This At Home department, Python lets you walk over built-in functions:

This is the result when the code is run:

[quote]
8
1
Traceback (most recent call last):
File “C:\Users\Bill\AppData\Local\Programs\Python\Python35-32\pow.py”, line 9, in
print(pow(2, 3))
TypeError: ‘int’ object is not callable[/quote]

Edit: research says this can be fixed.

or

Edit: Correction…that is builtins with an ‘s’.


#14

Most of the books came in yesterday and it looks like there’s several others that have decided to “squeeze in” at the last moment so make sure to have your digital copy available as we’ll be covering a lot of material and there will be homework expected.


#15

When we turn in our homework do we do the Study Drills or just the exercise?


#16

I’d prefer both, repetition helps with​ retention. And be sure to watch the follow up materials on the disk.


#17

words.poop(0) indeed…


#18

Programming projects?

How about Core War? https://en.wikipedia.org/wiki/Core_War

It is robot combat at the machine code level.


#19

Jeez…I really hope that we can direct any of our budding programming talent and class effort at internal projects…they seem to be abounding now! Even small maintenance efforts, enhancements, or bug fixes, with appropriate oversight (e.g. testing) would be very welcome, I would think.


#20

I like it but maybe instead of an asm language based game it should use something that reenforces the programming courses we’ve been offering?!


#21

There was another game like Corewars that was developed around the same time called CROBOTS. I believe this python implementation may be what you are looking for,

http://www.alessandropira.org/pybots/pybots.html


#22

To put things in perspective, some of us are in the Python programming class and are trying to decide on a project for that class.


#23

The link from @wandrson is quite interesting being that the Python 101 class ended with Classes. While it may not make for a good 201 project, the idea of having users create a Class to be inserted into larger program for execution would be an interesting approach to solidifying ones understanding of Classes (and how to work within the framework of other preexisting code).