Mentionsy Mentionsy
TechChatter
TechChatter

W obronie Pythona

15.06.2023 ·27 min 1 s · 10 rozdziałów

Tytuł: W obronie Pythona Mówi się, że Python jest jednym z najprostszych do nauki języków, a jego zastosowanie jest uniwersalne. W Pythonie można programować zarówno proste skrypty, jak i złożone środowiska machine learning. Python posiada też sporo bibliotek, z których można bardzo łatwo skorzystać, więc programista już od pierwszych minut pracy z tym językiem ma pod ręką ogrom możliwości i rozwiązań. Jednak z drugiej strony do każdej kluczowej cechy Pythona można też dołożyć jakiś zarzut, a przy każdej zalecie dodać “ale”. W dzisiejszym odcinku Kacper i Rafał wymieniają znalezione w sieci zarzuty w stronę Pythona i starają się je zripostować. Rozmawiają m.in. o: -powolnym działaniu programów -dużej konsumpcji pamięci -braku różnic między Pythonem 3, a Pythonem 2 -zarządzaniu zależnościami -braku multiplatformowości Eksperci: Kacper Szmigiel - Programista z powołania, z Pythonem ma do czynienia od sześciu lat. Poza pracą studiuje na drugim stopniu Informatyki na Politechnice Łódzkiej, . W wolnych chwilach trenuje trójbój siłowy i sporty walki. Rafał Kukawski - Python developer, fanatyk FOSS, Linux i cyberbezpieczeństwa. Programując w pythonie tworzy głównie technologie internetowe i NLP. Więcej o pracy w Capgemini: https://www.capgemini.com/pl-pl/kariera/ Linki do materiałów wspomnianych w odcinku: https://www.pypy.org/ https://github.com/python/cpython https://cython.org/ https://docs.python.org/3/library/gc.html https://rushter.com/blog/python-garbage-collector/ https://man7.org/linux/man-pages/man3/malloc_trim.3.html https://stackoverflow.com/questions/7857462/dealing-with-fragmentation-in-a-memory-pool https://virtualenv.pypa.io/en/latest/ Jeśli odcinek Ci się spodobał, daj nam o tym znać wystawiając ocenę w Spotify lub Apple Podcasts. Produkcja: Cleverhearted Showrunners https://www.cleverhearted.com/ #python #docker #virtualenv #dunder #magicmethods #employerbranding #eb #capgemini #capgeminipolska #techchatter

Wprowadzenie i przedstawienie gości

Rafał i Kacper przedstawiają się i opisują swoje role w Capgemini.

0:48
Obrażenie Pythona - powolność

Rafał i Kacper omawiają powolność Pythona i propozycje rozwiązań, takie jak PyPy.

2:25
Dynamiczne typowanie i małe projekty

Kacper omawia dynamiczne typowanie Pythona i narzędzia do jego rozwiązywania.

2:42
Cython i CPython

Kacper opisuje Cython i CPython jako potencjalne rozwiązania.

2:09
Multithreading i konsumpcja pamięci

Rafał i Kacper omawiają multithreading i konsumpcję pamięci Pythona.

3:30
Python 2 vs Python 3

Kacper omawia migrację z Pythona 2 do 3 i narzędzia do zarządzania wersjami.

2:06
Virtualenv i Docker

Kacper porównuje Virtualenv i Docker, podkreślając korzyści i wady.

3:50
Multiplatformowość i funkcje dander

Rafał i Kacper omawiają multiplatformowość Pythona i funkcje dander.

3:14
Zarzuty dotyczące składni

Rafał i Kacper dyskutują o indenty i skrótach składni Pythona.

3:35
Syndrom impostora

Kacper opisuje sposób radzenia sobie z syndromem impostora.

1:43

Rozdziały i streszczenia generowane automatycznie. Pełna transkrypcja nie jest publikowana — wyszukaj frazę, aby zobaczyć dopasowane fragmenty.