I FINISHED PYTHON! Is there a future with Python?


#1

Are there any other sources or places I can look forward to in order to continue my mastery of Python? Did codecademy cover everything, or is there more that I need to know before I start diving deep into making and learning how to make advanced programs, like, for example, chess engines?


#2

@davidkovic,
http://stackoverflow.com/questions/1909512/what-is-python-used-for
http://stackoverflow.com/questions/3043085/where-is-python-language-used


#3

It seems like you misunderstood my question. You sent links that answer the question "what is python used for", when my questions were:

Is anything unclear?


#4

@davidkovic,
It is becoming clearer what you want to do....
http://stackoverflow.com/questions/1148727/how-hard-is-it-to-implement-a-chess-engine


#5

Many people recommend learn python the hard way, now, i started in this book, it is great. Yes, you will start from scratch again but it is good :slight_smile: the way the book challenges you


#6

Is that to say that Codecademy doesn't cover everything?


#7

No source covers everything. Take a look at the python packages, if all those should be covered :open_mouth:

There is always more to learn, in python there is also more. There is simple too much. Python is a big language, with many features


#8

Whats a package?

Also, you have to look from the perspective of my goals. If I want to create really advanced programs like a chess engine, or a video game of some sorts, how far do I have to go? I know the answer is probably it depends, as it usually is, but can you at least say if I am ready to go into making a chess engine based off of my current knowledge from codecademy, or is there more I have to learn from, like these packages (please point me in a direction)?


#9

A program someone wrote in python you can use. If you look in the python documentation, you will see things you haven't learned it

Okay, in that case i would say: You can do it. But i wouldn't write everything from scratch. Does the engine include a graphical interface with chessboard to show the user? For certain things, use library's (to draw you the window for example)

Also, for games use pygames. You can do this, but it will obviously take time


#10

Something else you could consider is using the Battleships lessons as a template for making other simple text-based games - tic-tac-toe, hangman, boggle, etc. They'd all be fun practise for your understanding of game logic.


#11

I read that google has python lessons for it's developers that are free for the public to use.

https://developers.google.com/edu/python/strings#devsite_header_0

Ara


#12

6 posts were split to a new topic: Brinning it altogether


#13

Yes. There is a great future for you.
Thanks,
Lyndaa
Python web development


#16