BOOKS
-
- Posts: 74
- Joined: Sat Dec 05, 2009 1:23 am
BOOKS
Well, i got though python. I read the entire book used 2.6 python gui to practice and I still don't know what the fuck to do with it. Not only has the book not told me how I can use it. But it didn't tell me how to use the strings. Prior to the book I looked online to see how python was used but from using the code i could have told u i was making a very hard way to list who was unemployed.
Any one got a good idea of a GOOD book i could read and actually understand what I'm doing? If not got any books that are good off of the same line but different language? I'm in building programs i haven't broken down how broad i wanted to do this yet though.
Honestly, I just spend my entire spring vacation trying to finish the book off thinking the last few chapters will piece it together, but no.
Sigh, unlike before when I very broad about what I wanted to do, if I ever get a book to help me understand python (hopefully before college) I'm going to move onto either assembly, C++, possibly CSS, and if that doesn't fill my time retake a look at xhtml (figure a new one will be out by then)
Any one got a good idea of a GOOD book i could read and actually understand what I'm doing? If not got any books that are good off of the same line but different language? I'm in building programs i haven't broken down how broad i wanted to do this yet though.
Honestly, I just spend my entire spring vacation trying to finish the book off thinking the last few chapters will piece it together, but no.
Sigh, unlike before when I very broad about what I wanted to do, if I ever get a book to help me understand python (hopefully before college) I'm going to move onto either assembly, C++, possibly CSS, and if that doesn't fill my time retake a look at xhtml (figure a new one will be out by then)
I personally didn't learn python by reading a book or two but from a look through I think Beginning Python: From Novice to Professional should help you have your own flying circus with Python, I've not used IDLE and have always used command line which I think is the way to go if you intend on writing programs and learning. You can save yourself some hassle with running the command line all the time by using Codepad which will run stuff for you online and give you the console output, it doesn't allow file/socket streams but that shouldn't be to much of a problem at the start.
As for your studies afterwards I think C(++) would be a good choice and C++: The Complete Reference 4th edition will teach you all the fundamentals for C and C++. C & C++ generally take more time to code than a quick tool such as Python but the results are much faster and can do more overall such as write drivers and OSes as it is low level and compiles to machine code (most of the time, there are some interpreters if you really want to use them). As C++ has a lot to learn like the different functions different OSes use to do the same thing it will take some reading afterwards of things such as online documentation like MSDN for windows based development and MAN pages/online tutorials for linux, you can also use libraries that are cross-platform.
Have you considered PHP & JAVA? They are both relatively easy to start and make applications with and could be more suited to a beginner as you could easily start developing applications and don't have to learn a great deal plus there's loads of readily available resources online to help you along with all you could ever need to know. Given your interest in CSS + XHTML I think PHP would probably be a good choice for you as it will allow you to generate dynamic content. Universities tend to teach JAVA in their beginning years so that could help you get an advantage in whatever course you go in to do.
As for your studies afterwards I think C(++) would be a good choice and C++: The Complete Reference 4th edition will teach you all the fundamentals for C and C++. C & C++ generally take more time to code than a quick tool such as Python but the results are much faster and can do more overall such as write drivers and OSes as it is low level and compiles to machine code (most of the time, there are some interpreters if you really want to use them). As C++ has a lot to learn like the different functions different OSes use to do the same thing it will take some reading afterwards of things such as online documentation like MSDN for windows based development and MAN pages/online tutorials for linux, you can also use libraries that are cross-platform.
Have you considered PHP & JAVA? They are both relatively easy to start and make applications with and could be more suited to a beginner as you could easily start developing applications and don't have to learn a great deal plus there's loads of readily available resources online to help you along with all you could ever need to know. Given your interest in CSS + XHTML I think PHP would probably be a good choice for you as it will allow you to generate dynamic content. Universities tend to teach JAVA in their beginning years so that could help you get an advantage in whatever course you go in to do.
-
- Posts: 74
- Joined: Sat Dec 05, 2009 1:23 am
http://www.w3schools.com/ is pretty good for web based things such as PHP, JavaScript, CSS, XHTML ect.
it seams really nice thanks CodexCodeX wrote:http://www.w3schools.com/ is pretty good for web based things such as PHP, JavaScript, CSS, XHTML ect.
I wish I got this web site three or four years earlier.
by the way what do you think about the article "How to become a hacker" by Erick S. Raymond.
ha, probably one of the first things I read when I was 12, even then I took the difference between Hacker & Cracker and was the reason for my first attempts at Python. I'll have a read up on it later and see how it varies from my view of things nowadays, couldn't be too bad though if it contributed to what I do today 

-
- Posts: 74
- Joined: Sat Dec 05, 2009 1:23 am
I don't really have a job, I'm on a gap year before going to uni to study computer science - I do occasionally work for a day or two providing labour if a job comes up but that doesn't happen much.
I'm hoping to get a PhD and do whatever I fancy + be a professor as I've always been enjoyed computing/computer science and also quite like teaching people, going for a PhD seems like a good way to get to play with all the upcoming fields like quantum and DNA computing as well as interesting applications. What I know of programming and computing is pretty much all from unguided independent study over the past 7 years, although I did do a Computing A level which taught me that VBA is rancid and the AQA's syllabus is pretty bad as it is on obsolete technology and even includes a made up technically impossible (as it is described) assembly language
I'm hoping to get a PhD and do whatever I fancy + be a professor as I've always been enjoyed computing/computer science and also quite like teaching people, going for a PhD seems like a good way to get to play with all the upcoming fields like quantum and DNA computing as well as interesting applications. What I know of programming and computing is pretty much all from unguided independent study over the past 7 years, although I did do a Computing A level which taught me that VBA is rancid and the AQA's syllabus is pretty bad as it is on obsolete technology and even includes a made up technically impossible (as it is described) assembly language

Codex
maybe here isn't the right place but I have a problem with ubuntu
can you help me (or any one)
the problem is that the usable portion of the screen in command line (tty1 to tty6, I go there by holding ctr+alt and pressing f1..f6) is small it's just a square in the middle.
it's like when you open a terminal and don't maximize the window?
I posted twice in ubuntuforums.org but I didn't have any help?
again sorry for asking like this I know this is hacking website but I like it here
maybe here isn't the right place but I have a problem with ubuntu
can you help me (or any one)
the problem is that the usable portion of the screen in command line (tty1 to tty6, I go there by holding ctr+alt and pressing f1..f6) is small it's just a square in the middle.
it's like when you open a terminal and don't maximize the window?
I posted twice in ubuntuforums.org but I didn't have any help?
again sorry for asking like this I know this is hacking website but I like it here

That's be best I could find, I'm guessing it's because neither the graphics driver or monitor are scaling the image of the terminal but I'm not familiar with the internals of *nix so cant suggest anything else at the moment. Hopefully Fn-F7 or it's equivalent will helphttp://whacked.net/ldl/faq/ wrote: 3.5. My screen is small, and there's a black border around it!
Hit Fn-F7, or whatever your 'Font' function key is. Basically,
an LCD is set to run at a fixed pixel resolution, so when you
run at a resolution smaller than that (i.e.: if you have a
UXGA screen but want to run 1024x768), then it will either fix
1024x768 and fill in the remaining of the 1600x1200 with black,
or it will scale it to fill the whole screen.
Codex
you're the best man
I found this page to
http://www.mail-archive.com/linux-newbi ... 05492.html
even I didn't solve it but just finding information makes me happy
thanks a lot
you're the best man

I found this page to
http://www.mail-archive.com/linux-newbi ... 05492.html
even I didn't solve it but just finding information makes me happy
thanks a lot

-
- Posts: 74
- Joined: Sat Dec 05, 2009 1:23 am
I'll be going to Royal Holloway, Univery of London (confirmed) as I'm on the other side of the Atlantic so I am closer to York than New York
it also happens to be a 20 minute drive away from where I live plus it also has the Information Security Group there which could be interesting.

-
- Posts: 74
- Joined: Sat Dec 05, 2009 1:23 am
lucky you manCodeX wrote:I'll be going to Royal Holloway, Univery of London (confirmed) as I'm on the other side of the Atlantic so I am closer to York than New Yorkit also happens to be a 20 minute drive away from where I live plus it also has the Information Security Group there which could be interesting.

really good luck