Computers - Software Hardware : Interactive - How to Think Like a Computer Scientist (Python)

Discussion in 'Science and Technology' started by Gorilla, Aug 7, 2013.

  1. Gorilla

    Gorilla Well-Known Member MEMBER

    Country:
    United States
    Joined:
    Jan 31, 2009
    Messages:
    2,479
    Likes Received:
    1,382
    Gender:
    Male
    Ratings:
    +1,399
  2. Gorilla

    Gorilla Well-Known Member MEMBER

    Country:
    United States
    Joined:
    Jan 31, 2009
    Messages:
    2,479
    Likes Received:
    1,382
    Gender:
    Male
    Ratings:
    +1,399
  3. Enki

    Enki The Evolved Amphibian STAFF

    Country:
    United States
    Joined:
    Aug 27, 2010
    Messages:
    8,153
    Likes Received:
    4,926
    Gender:
    Male
    Occupation:
    Civil Eng.
    Location:
    The Third Plane of Existence
    Ratings:
    +5,928
    This is really useful. :toast:


    I felt so stupid when I took the algorithm test.

    As much as I watch Numbers, I should have know it used to solve all kinds of problems...:lol:


    Thankx for the link...

    Peace!
     
  4. Enki

    Enki The Evolved Amphibian STAFF

    Country:
    United States
    Joined:
    Aug 27, 2010
    Messages:
    8,153
    Likes Received:
    4,926
    Gender:
    Male
    Occupation:
    Civil Eng.
    Location:
    The Third Plane of Existence
    Ratings:
    +5,928
    I don't know if I asked you, but I assume you do programing... The closest I've gotten is using op codes to hack progs. I like unpacking the exe. file and seeing what made it tick.

    Peace!
     
  5. Gorilla

    Gorilla Well-Known Member MEMBER

    Country:
    United States
    Joined:
    Jan 31, 2009
    Messages:
    2,479
    Likes Received:
    1,382
    Gender:
    Male
    Ratings:
    +1,399
    You can probably do programming too if you can unpack/disasm.
     
  6. CSmith

    CSmith Well-Known Member MEMBER

    Joined:
    Dec 29, 2010
    Messages:
    381
    Likes Received:
    213
    Ratings:
    +213
    Great resource. I bookmarked it. I've been using some other resources as well. Here are some that I began using.

    http://www.pythontutor.com/visualize.html#
    http://www-inst.eecs.berkeley.edu/~cs61a/su13/index.html#resources

    I'm subbed to all of these universities because they provide open source lectures and materials. All the homework etc. Very easy to follow as well.

    <--- Lecture #1 Computer Science 61A
    They use Python to teach this course.
     
  7. Enki

    Enki The Evolved Amphibian STAFF

    Country:
    United States
    Joined:
    Aug 27, 2010
    Messages:
    8,153
    Likes Received:
    4,926
    Gender:
    Male
    Occupation:
    Civil Eng.
    Location:
    The Third Plane of Existence
    Ratings:
    +5,928
    I've tried (maybe not hard enough) to get into this. Once I learned how to trick the call instruction, I was fat and happy.

    Peace!
     
  8. umbrarchist

    umbrarchist Well-Known Member MEMBER

    Country:
    United States
    Joined:
    Jun 13, 2007
    Messages:
    328
    Likes Received:
    92
    Ratings:
    +100
    Here is a related book that covers more territory though maybe with less depth. My problem with programming books is getting bored with minutia rather than learning cool things to make computers do.

    Python for Informatics

    and there are videos:



    and then there is this:

    Violent Python
    https://www.ethicalhacker.net/features/book-reviews/book-review-violent-python

    The intro to the language is pretty abrupt so the first book is better.
     
  9. Enki

    Enki The Evolved Amphibian STAFF

    Country:
    United States
    Joined:
    Aug 27, 2010
    Messages:
    8,153
    Likes Received:
    4,926
    Gender:
    Male
    Occupation:
    Civil Eng.
    Location:
    The Third Plane of Existence
    Ratings:
    +5,928
    My sticking point was shift registers, That is why I nopped most of the time....it was easier.:lol:

    Peace!
     
  10. umbrarchist

    umbrarchist Well-Known Member MEMBER

    Country:
    United States
    Joined:
    Jun 13, 2007
    Messages:
    328
    Likes Received:
    92
    Ratings:
    +100
    And then there is The GUI!

    http://www.ferg.org/thinking_in_tkinter/all_programs.html

    It is really annoying to write a command line program that no one will use because it is not GUI.

    And then you must do three times as much work just to make it a GUI.

    Kill Users! Kill Users! Kill Users! Kill Users! Kill Users!

    Um

    PS - Sorry, I just had to get that out of my system.
     
Loading...