Loading...
Ifo0P avatar Ifo0P 3 Точки

Книга: Оснви на програмирането с Python

Здравейте,

От известно време се заглеждам в книгата Основи на програмирането с Python. За съжаление всичкия код и примери в книгата са от C#, което ме води на мисълта, че това може би е някакъв бъг. Въпросът ми е дали ще е възможно тази книга да се използва като учебно пособие за курса, започващ на 6ти октомври, или все още е проект в разработка?

 

Тагове:
0
CremaDory avatar CremaDory 39 Точки

Здравей колега . Програмиране се учи на 99.9 процента от практически опит - хващаш и пишеш код .- и то сериозно количество код. Книгите са от допълнителна помощ  - могат да ти покажат някои допълнителни хитрини и пинизи - но програмирането не е наизустяване , а писане на код . Гледам че си избрал пайтън - много приятен език за писане, плюс факта че е мултипарадигмен - тоест можеш да пишеш и функционално , и ООП , и императивно и  процедурно, На Питон може да се пише почти всичко - web ,приложения , скриптове за автоматизация и какво ли още не .Като всеки един език - първото място, където трябва да се обърнеш при проблем е официалната документация на езика . При Пайтън има отделна документация относно версии 2.Х и 3.х ,защото разликите между питон 2 и питон 3 са доста съществени. На питон 2 се поддържа основно легаси код, масово се използва пайтън 3.Х. Можеш да погледнеш книгата "Практическо програмиране с Python" на Денис Колисниченко. която е подходяща и за начинаещи, и за напреднали. Като напреднеш с езика може да разгледаш и наскоро излязлата "Python - решения на практически задачи". Друга хубава книжка е "Dive into Python 3 " Но както ще се повторя - програмиране се учи с много писане на код , а литературата е само допълнение. Най-добре хвани някой онлайн туториал допълнително,за да се запонаеш със основите на езика и синтаксиса и да придобиеш практически опит.

1
aquaruiz avatar aquaruiz 135 Точки

Колега, хвърлете едно око на pull request-ите, дали там кодът не на пайтън.

0
04/10/2018 02:12:26
Ifo0P avatar Ifo0P 3 Точки

Благодаря за подсказката, но май ще изчакам да ги merge-нат, защото е доста времемко да се прегледат всички comit-и. Пък и не съм все още толкова ориентиран с ГитХъб.

0
Ifo0P avatar Ifo0P 3 Точки

Вдъхновен от отговора на CremaDory, реших да поразгледам ресурси, където да има упражнения. Напълно съм съгласен, че човек докато не се сблъска с проблем, не го осмисля напълно. Случвало ми се е да чета нещо, да си мисля, че го разбирам и да виждам реалността каква е, чак когато трябва да приложа научното на практика.

Ще се радвам, ако с активност съберем тук информация за повече упражнения. Това, което открих са следните неща:

- https://wiki.python.org/moin/BeginnersGuide/NonProgrammers - от официалната страница на пайтън, ресурси за не-програмисти.

- https://guide.freecodecamp.org/python/ - гайд на фрикодкамп. Най-долу на страницата има ресурси.

- https://guide.freecodecamp.org/python/python-resources/ - още от кодкамп. Само че, имат секция 'предизвикателства', където има упражнения

- https://w3resource.com/python-exercises/ - упражнения от w3school

Дано това ви помогне. Ще забележите, че ресурсите се преповтарят, но на едни места има такива, които ги няма на други. Успех с ученето!

0
aradovanov avatar aradovanov 1 Точки

Благодаря!
Особено https://www.w3resource.com/python-exercises/python-basic-exercises.php ми върши много добра работа!

0
BorisKondev avatar BorisKondev 2 Точки

Това е една прекрасна книга, която започва от абсолютната нула и с всеки урок надгражда по мъничко отгоре. Авторът е много земен, използва разбираем език и подхожда така, че с много писане на код, решаване на проблеми и самостоятелно търсене на информация да изгради у читателя фундаментални качества за всеки програмист:

https://www.amazon.com/Learn-Python-Hard-Way-Introduction/dp/0321884914

Има я и в онлайн вариант:

https://learncodethehardway.org/python/

 

0
TeodorStefanovPld avatar TeodorStefanovPld 1274 Точки

https://www.udemy.com/complete-python-bootcamp/ понякога книгите са скучни. Аз учих python сам покрай AI модула на Данчо, разбира се имам опит от C#. Но този курс е много много добър,с примерите обясненията и материалите.Общо взето за 2 седмици,си свикнах с python без проблем но става и за новобранци.

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.