5. Further reading

5.1. Documentation

5.2. Working with Excel

  • https://www.pyxll.com/blog/tools-for-working-with-excel-and-python/
  • Comprehensive list of tools for working with Python and Excel. It covers writing Excel Add-Ins in Python, reading and writing Excel files, and interacting with Excel. It’s a great resource for understanding the differences between all the different Python/Excel tools out there.

5.3. IDE - Integrated Development Environment

5.4. Others

5.6. Wyzwania i potyczki

  • TO SUPER WAŻNE żebyś podczas czytania i oglądania programował i nie kopiował gotowego kodu z paczek źródłowych do książek tylko ręcznie pisał, starając się zrozumieć co piszesz. Musisz eksperymentować, wprowadzać własne zmiany, pisać własne projekty i realizować własne pomysły.

Strony z zadaniami i zagadkami algorytmicznymi, poćwiczą twoje myślenie i niejednokrotnie optymalizację kodu. Miłe oderwanie od innej nauki. Uwaga - nie przesadzać, bo wpadniesz w złe praktyki i spiralę przedwczesnej optymalizacji.

Naucz się języka SQL i opanuj przynajmniej jeden system zarządzania bazą danych: O SQL jest 4 tony całkiem niezłych książek, kursów i tutoriali, łatwo znaleźć więc nic konkretnego nie podam.

Interesuj się i bądź na bieżąco:

Jeżeli prosisz kogoś o pomoc pamiętaj żeby:

  • Wkleić kod na jakieś pastie - np. http://dpaste.com/ , http://hastebin.com/
  • Sprawdzić czy kod faktycznie nie działa -u siebie i np na http://ideone.com/
  • Wklejając fragmenty kodu na wykop używać http://wykop-code.appspot.com/ w celu zachowania czytelności i wcięć
  • Opisać zrozumiale z czym masz problem i czego już probowałeś żeby temu zaradzić
  • Wkleić pełną treść błędu (jeżeli jest długo to na pastie) jeżeli takowy wystąpił