000 | 01500nam a22002297a 4500 | ||
---|---|---|---|
003 | IIITD | ||
005 | 20230830020002.0 | ||
008 | 230731b xxu||||| |||| 00| 0 eng d | ||
020 | _a9781472147103 | ||
040 | _aIIITD | ||
082 |
_a005.102 _bALT-S |
||
100 | _aAlthoff, Cory | ||
245 |
_aThe self-taught programmer : _cby Cory Althoff _bthe definitive guide to programming professionally |
||
260 |
_bRobinson, _aLondon : _c©2017 |
||
300 |
_axiv, 350 p. : _bill. ; _c24 cm. |
||
504 | _aThis book includes citations and an index | ||
505 |
_tPart I. Introduction to programming
1. Introduction
2. Getting started
3. Introduction to programming
4. Functions
5. Containers
6. String manipulation
7. Loops
8. Modules
9. Files
10. Bringing it all together
11. Practice _tPart II. Introduction to object-oriented programming 12. Programming paradigms 13. The four pillars of object-oriented programming 14. More object-oriented programming 15. Bringing it all together _tPart III. Introduction to programming tools 16. Bash 17. Regular expressions 18. Package managers 19. Version control 20. Bringing it all together _tPart IV. Introduction to computer science 21. Data structures 22. Algorithms _tPart V. Landing a job 23. Best programming practices 24. Your first programming job 25. Working on a team 26. Further learning 27. Next steps |
||
650 | _aComputer programming | ||
650 | _aPython (Computer program language) | ||
650 | _aProgrammation (Informatique) | ||
942 |
_2ddc _cBK _01 |
||
999 |
_c171588 _d171588 |