Globalna Grupa ABD
Public Group
Public Group
Active 11 hours ago
Globalna Grupa jest jak rynek, na którym możemy się wszyscy spotkać. To tutaj możemy podzielić się... View more
Public Group
Które IDE rządzi w waszym workflow? Porozmawiajmy!
-
Które IDE rządzi w waszym workflow? Porozmawiajmy!
Posted by Wojtek Zdziebkowski on 2024-10-24 at 22:13Hej, Akademia Big Data!
Mam szybkie pytanie – jakie jest wasze ulubione IDE i dlaczego? 🛠️
Może macie jakieś ulubione skróty, porady czy inne przemyślenia, którymi chcielibyście się podzielić? Sam korzystam głównie z PyCharma, bo większość mojej pracy opiera się na Pythonie. Generalnie jestem zadowolony, choć… udało mi się popsuć Git Terminal i teraz nie chce mi się uruchomić. Ale kiedyś to naprawię! 😅
Jeśli chodzi o skróty, to mam kilka swoich ulubionych:
- Ctrl+Alt+L – automatyczne formatowanie kodu zgodnie z PEP8
- Alt+Enter – instalacja brakujących pakietów
- Ctrl+J – wstawianie sugerowanych templatów
Ostatnio, pod wpływem hype’u na Cursor AI, postanowiłem zainstalować wtyczkę Codeium i obecnie ją testuję. Ma ktoś może jakieś doświadczenia z tą wtyczką? Jak się u Was sprawdza?
No i jeszcze jedna kwestia – chciałem sprawdzić, jak Cursor AI radzi sobie z podpowiedziami w kodzie. W większości działa super, ALE spotkałem się z dziwną sytuacją przy prostym kodzie na sortowanie listy tupli po imieniu:
my_list = [("John", 25, 88), ("Jane", 22, 90), ("John", 20, 95), ("Alice", 25, 85)]
def sort_by_name(input_list: list) -> list:
return list(sorted(input_list, key=lambda x: x[0]))
def sort_by_age(input_list: list) -> list:
return list(sorted(input_list, key=lambda x: x[1]))
def sort_by_score(input_list: list) -> list:
return sorted(input_list, key=lambda x: x[2], reverse=True)
print(my_list)
print(sort_by_name(my_list))
print(sort_by_age(my_list))
print(sort_by_score(my_list))Ten sam kod działa bez problemu w PyCharm, a w Cursor AI nie chciało sortować po imieniu… Inne funkcje sortujące po wieku i wyniku działały normalnie w obu środowiskach. 🤔 Może ktoś miał podobną sytuację? Macie pomysł, o co mogło chodzić?
Czekam na wasze opinie i historie z używania różnych IDE – może dzięki temu odkryję coś nowego! 😊
Marek replied 2 months ago 8 Members · 27 Replies -
27 Replies
-
284 Punkty
Co do ulubionego IDE – to zdecydowanie Intellij :D. A! Co ważne – Intellij z czarnym motywem 😎.
Nie jestem osobiście wielkim “grzebaczem” jeśli chodzi o skróty, ale w Intellij mega sprawnie się chodzi pomiędzy klasami, obiektami, łatwo można sprawdzić implementację interfejsów, czy wyszukiwać klasy.
Ale poza tym, po prostu lubię go bo… fajnie wygląda i jest przyjemny. Wiem że to może głupie, ale ja zaczynałem przygodę od takich potęg jak “Dev C++”, a kilka lat programowałem w… Sublime Text. Czyli nawet nie pełnoprawnym IDE 😀
-
61 Punkty
Jeżeli chodzi o IDE to podobnie jak @mczuma najbardziej lubię IntelliJ – korzystam z niego na co dzień podczas nauki. Próbowałem kiedyś Eclipse, ale jakoś mi nie podszedł.
W pracy natomiast, z racji tego że piszę zazwyczaj skrypty lub mniej rozbudowane projekty oraz muszę stosunkowo często zmieniać język programowania, używam Visual Studio Code. Jak dla mnie VSC ma świetną bazę rozszerzeń i bardzo łatwo przystosować go właśnie pod częstą zmianę języka.
-
284 Punkty
Właśnie co do VSC – ja kiedyś sporo pisałem w Visual Studio, ale to gdy uczyłem się C++ a potem C# (ahh piękne czasy!). A nigdy nie pracowałem z Visual Studio Code – ktoś mi może wyjaśnić różnicę?
-
61 Punkty
Visual Code to przede wszystkim pełnoprawne IDE, a VSC to rozbudowany edytor tekstu / kodu (coś jak Sublime, Atom, Brackets albo nawet ulepszony Notepad++) 😀 – dzięki temu jest mniej zasobożerny niż VC.
Mi VC zawsze kojarzyło się właśnie ze środowiskiem C#. VSC z kolei można, dzięki rozszerzeniom, przystosować do pracy z każdym językiem programowania. Liczne rozszerzenia mają też swoje minusy – nie raz trzeba poświecić trochę czasu, aby wszystko ze sobą grało. IDE pod tym względem mają tą przewagę, że wystarczy je uruchomić i działa 😆
-
38 Punkty
Ja ostatnio pracowałem na IDE typu przeglądarka internetowa, czyli notebooki w Databricsach 🙂 Do prostych transformacji spoko, ale przy bardziej skomplikowanej logice ciężko się pracowało w przeglądarce.
A poza tym InteliJ 🙂
-
284 Punkty
OMG, no tak, zapomniałem o notebookach, bo mój umysł wyparł czas pracy z nimi jako “pracy z IDE”. To już robiąc w DEV Pascal czułem się bardziej pro 😀
-
-
119 Punkty
U mnie VSC z jakimiś dodatkami, które zainstalowałem po przeczytaniu kilku artykułów typu “top apps for VSC for Python” + Copilot 😅
Bardzo lubię robić sobie notatki w markdownie, bo później fajnie wyglądają w PDFie i w VSC dosyć przyjemnie to wygląda.
- This reply was modified 2 months, 4 weeks ago by Mateusz Wąsalski.
-
284 Punkty
Jesteś kolejną osobą która mówi że lubi robić notatki w md. Ciekawi mnie to, bo jednak tradycyjny edytor jest dużo bardziej intuicyjny. Ale nie spotkałem się z argumentem dot. PDFa.
-
119 Punkty
Bardzo lubię notatki drukować i robić sobie zeszyty tematyczne później, więc ten pdf się idealnie nadaje 🙂
-
153 Punkty
Ciekawy pomysł, muszę to przemyśleć. Udaje Ci się wracać do tych zeszytów? Ja się trochę obawiam że zbierałaby kurz 😆 testowałeś może jakieś fiszki czy coś takiego?
-
119 Punkty
Chciałbym powiedzieć, że działa albo nie działa, ale jeszcze za mało to testowałem, bo ostatni rok to było życia z dnia na dzień, żeby tylko z ówczesnej roboty mnie nie wyrzucili xD teraz to więcej testuje, bo jestem w dosyć mocno “R&D” projekcie i muszę spisywać, które rozwiązanie działa, a które nie
-
284 Punkty
Czas pokminić nad osobną sekcją dla organizacji pracy i budowy bazy wiedzy;-)
-
42 Punkty
Ja też robię notatki w md, ale to dlatego, że obsidian używa md 😛
-
153 Punkty
Z perspektywy czasu mam wrażenie że md jest bardziej poręczne niż np word. A obsidian to mój top 😉
-
42 Punkty
to zależy 😛 tabelki wolę w wordzie 😀
natomiast mam połączonego obsydiana i githubem ( oraz gitlabem drugi vault) i to jest game changer w synchronizowaniu notatek na wielu urządzeniach 🙂
i próbuje się nauczyć metody zettelcasten do notatek – jakoś tam pokracznie mi idzie xd
- This reply was modified 2 months, 3 weeks ago by Magdalena Cebula.
-
153 Punkty
No ja w sumie tabelek nie używam, ostatnio zacząłem działać z mapami myśli i używam do tego excalidraw, na biedę tam tabelkę też się narysuje, jak sie jej nie chce robic w markdown😅
Jeśli chodzi o synchronizację to zastanawiałem się nad wersja z githubem, ale na razie zostałem przy dysku google. Jak robię notatki to tylko na lapku, a jak muszę coś zobaczyć to przez aplikację się synchronizuje z google drive’m
-
42 Punkty
no mi ostatnio była potrzebna tabelka 🙂
ja mam problem w sumie z mapami myśli taki sam jak z zettelcasten i w ogóle z notatkami – nie umiem robić notatek, które dotyczą stricte technicznych problemów. Mam wrażenie że jak na kursach / tutorialach są przykłady z jakiś biznesowych / psychologicznych książek to to jest proste. Ale jeszcze nie znalazłam kursu, który by pokazywał jak robić notatki z mocno technicznych zagadnień.
W ogóle kwiestia uczenia się / robienia notatek / praktyki jest dla mnie jedną wielką rozkminą 😛 jak to robić dobrze 😀
-
153 Punkty
Nie jestem specem od map myśli ale zwykle robię to tak, żeby połączyć ze sobą główne pojęcia i złapać taki flow, od najbardziej ogólnego do najbardziej szczegółowego. A w samej notatce mam rozpisane te pojęcia o co chodzi z przykładami itd.
-
42 Punkty
ja chyba chcę za bardzo szczegółowo opisać to co notuje (kiedyś na studiach potrafiłam notować na 2 kolory – to co było na slajdach i to co prowadzący mówił xd ) i to jest chyba mój największy problem
-
-
-
-
-
42 Punkty
Ja jestem pythonowa, więc pycharm 😀
Colab do małych notebooków i wspólnej pracy, jupyter notebook do większych rzeczy researchowych
jak kiedyś pisałam w C# to visual studio 😛
No i jak potrzebuje się połączyć po ssh, a akurat nie mam pycharma professional to visual studio code (ale debugger ma toporny, albo ja nie umiem go używać, więc to w ostateczności ) -
99 Punkty
Witam,
ja jako Python Dev, chcący wejść w świat Data Engineeringu, na co dzień używam VSCode (lub ostatnio Cursor). Oczywiście też rządzi ciemny motyw, ale z pochyłą czcionką. Co może się wydawać dziwne – używam skrótów klawiszowych JetBrainsów.- This reply was modified 2 months, 3 weeks ago by Rafał Kowalski.
-
153 Punkty
A cursor nie odstawiał Ci takich numerów jak opisałem w pierwszym wątku?🧐
-
99 Punkty
-
-
34 Punkty
IDE to jedna sprawa. Drugą jest system operacyjny. Jaki preferujecie i dlaczego?
-
284 Punkty
Pracowałem już z chyba każdym :D. Obecnie siedzę na macu i bardzo fajnie mi się pracuje. Ale pracowałem też z Windowsem i bardzo go lubię. Do pracy Big Datowej to jednak wolę maca/linuxa, bo w windowsie sporo rzeczy jest “na około”. Samo to że konsola w linuxach i macu jest “domyślnym, nautralnym miejscem” sprawia, że dużo rzeczy się upraszcza.
-
34 Punkty
A jakie masz doświadczenia z desktopowym linuxem?
-
284 Punkty
Pracowałem przy aplikacjach webowych i na studiach. Było wporzo:-). Jak teraz sobie kombinuję w linuxie klaster, to już bez UI.
-
-
-
Zaloguj się aby odpowiedzieć