📚 My Python Roadmap Journey #2 – Basics



This content originally appeared on DEV Community and was authored by Karol

(ENG below)
Robię postępy, a przynajmniej tak mi się wydaje. Nie zatrzymuję się w moim postanowieniu i aktualnie kończę podstawy. Czuję, że przerobiony materiał oraz na jego bazie wykonane ćwiczenia stanowią solidny fundament całego Pythona. Zdecydowanie to dopiero początek ale już nie mogę się doczekać kolejnych tematów.

Zgodnie z założeniami udało mi się przerobić następujące tematy:

  • Type Casting
  • Exceptions
  • Functions and Builtin Functions
  • Lists, Tuples, Sets
  • Dictionaries

Kilka wolnych wniosków na każde z zagadnień:
Type casting – pozwala bezproblemowo zamieniać dane między typami, zarówno z inputu, jak i z plików.
Exceptions – bardzo wygodne rozwiązanie, które pozwala programowi poradzić sobie z błędami zamiast się wysypywać.
Functions – porządkują kod, pomagają uniknąć powtórzeń, a wbudowane funkcje pozwalają zaoszczędzić ogromne ilości czasu.
Lists, Tuples, Sets – każda z nich ma inne zastosowanie, a odpowiedni wybór ma wpływ na wydajność i prostotę rozwiązania.
Dictionaries – podstawa w Pythonie, pozwalają przechowywać dane w formacie klucz – wartość, dają szybki dostęp i przejrzyste przechowywanie danych.

Zgodnie z założeniami wykonałem kilka prostych programów obejmujących zagadnienia, przy czym bardzo dobrze się bawiłem. Jak zawsze wszystko dostępne jest na moim Githubie.

Github: https://github.com/Karol-Polak/Python_roadmap_journey/tree/main/Basics%232

Nie zatrzymuję się i kontynuuję naukę bo przede mną zagadnienia Data Structures & Algorithms. Do usłyszenia niedługo.

I’m making progress, or at least that’s what I think. I am not stopping in my resolution and I am currently finishing the basics. I feel that the revised material and the exercises based on it form a solid foundation for the entire Python. It’s definitely just the beginning, but I can’t wait for the next topics.

I was able to cover the following topics as planned:

  • Type Casting
  • Exceptions
  • Functions and Built-in Functions
  • Lists, Tuples, Sets
  • Dictionaries

A few free suggestions for each of the issues:
Type casting – allows you to easily convert data between types, both from input and from files.
Exceptions – a very convenient solution that allows the program to handle errors instead of crashing.
Functions – they organize the code, help avoid repetition, and built-in functions save a huge amount of time.
Lists, Tuples, Sets – each has a different use, and the right choice affects the efficiency and simplicity of the solution.
Dictionaries – the foundation in Python, they allow you to store data in a key-value format, provide quick access and transparent data storage.

I made a few simple programs covering the topics, and I had a lot of fun. As always, everything is available on my GitHub.

Github: https://github.com/Karol-Polak/Python_roadmap_journey/tree/main/Basics#2

I don’t stop and continue learning because Data Structures & Algorithms are ahead of me. See you soon.


This content originally appeared on DEV Community and was authored by Karol