Globalna Grupa ABD
Public Group
Public Group
Active 2 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 1 month, 1 week ago 8 Members · 27 Replies -
27 Replies
-
224 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 😀
-
52 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.
-
224 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ę?
-
52 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 😆
-
35 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 🙂
-
224 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 😀
-
-
83 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 ago by Mateusz Wąsalski.
-
224 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.
-
83 Punkty
Bardzo lubię notatki drukować i robić sobie zeszyty tematyczne później, więc ten pdf się idealnie nadaje 🙂
-
111 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?
-
83 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
-
224 Punkty
Czas pokminić nad osobną sekcją dla organizacji pracy i budowy bazy wiedzy;-)
-
41 Punkty
Ja też robię notatki w md, ale to dlatego, że obsidian używa md 😛
-
111 Punkty
Z perspektywy czasu mam wrażenie że md jest bardziej poręczne niż np word. A obsidian to mój top 😉
-
41 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 1 month, 4 weeks ago by Magdalena Cebula.
-
111 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
-
41 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 😀
-
111 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.
-
41 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
-
-
-
-
-
41 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 ) -
80 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 1 month, 4 weeks ago by Rafał Kowalski.
-
111 Punkty
A cursor nie odstawiał Ci takich numerów jak opisałem w pierwszym wątku?🧐
-
80 Punkty
-
-
33 Punkty
IDE to jedna sprawa. Drugą jest system operacyjny. Jaki preferujecie i dlaczego?
-
224 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.
-
33 Punkty
A jakie masz doświadczenia z desktopowym linuxem?
-
224 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ć