Реших да споделя нещо полезно, на което попаднах преди няколко дни.
http://www.codecademy.com/tracks/python
Курсът покрива само основни неща, но е доста полезен за свикване със синтаксиса на езика, ако преди не сте писали на него. :)
Реших да споделя нещо полезно, на което попаднах преди няколко дни.
http://www.codecademy.com/tracks/python
Курсът покрива само основни неща, но е доста полезен за свикване със синтаксиса на езика, ако преди не сте писали на него. :)
Мисля, че лекциите вършат същата работа :D
Супер. И аз ще споделя някои интересни линкчета:
Най-вероятно повечето сте запознати с Udacity. Освен курсовете по един куп интересни неща има и такива по Computer Science, където главно се ползва Python.
Python Challenge - Това миналата година го пуснаха в курса, но май никой не писа с резултат :D
A Byte of Python - Една книга, която четох миналата година и ми направи много хубаво впечатление. Безплатна е и се обясняват основите на езика.
Някои Hidden features на езика
Някой полезни линкове и от мен:
Тук и тук са обяснили доста добре защо се получаваше онази магийка на лекциите. В общи линии равното го приема като дефиниция на локална променлива, защото не сме му казали, че искаме да пипаме по глобалната (а то много държи това да му се каже). При извикване на функция се прави нова таблица от символи, използвани за локалните променливи в нея и при използването на променлива се търси първо в тази таблица, после в таблицата с глобалните и после вградените. Между другото x = 5 def a(): print(x) x = 2 a()
дава абсолютно същатата грешка...
Principle of Least Astonishment - много готина статия.
Mutable default arguments което също на пръв поглед може би е странно, но е by design.
Една много добра онлайн книга! Заслужава си да бъде погледната. ;) http://learnpythonthehardway.org/book/ :)
Ето и от мен нещо полезно и беплатно: http://www.nervenet.org/pdf/python3handson.pdf
Още малко: http://www.greenteapress.com/thinkpython/
Още една: http://www.pythonlearn.com/book.php
Абе честно казано не знам за книгите, освен за learn python the hard way, но http://docs.python.org/3/tutorial/
Това според мен е много добро
http://www.pyschools.com/ също готин сайт за начинаещите и има интересни задачи. :)
Това на мен ми е мега интересно. Ако някой друг е фен на подобен вид задачи, тук е правилното място :_)
Това също са интересни задачи. http://codingbat.com/python
В практиката му е майката :)
И като сме си заговорили за django: http://media.readthedocs.org/pdf/django/1.5.x/django.pdf https://www.udemy.com/full-django-tutorial/
Ето нещо много интересно, което един колега току що ми прати. За хората, които имат интереси към криптографията :). http://inventwithpython.com/blog/2013/04/15/hacking-secret-ciphers-with-python-released/
Трябва да сте влезли в системата, за да може да отговаряте на теми.