#programowanie

252
2254

Zaloguj się aby komentować

Witam


Jakiś czas tem prosiłem was o pomoc w doborze programu do importowania zdjęć. Udało mi sie napisać skryp w poweshell który spełnia wszystkie moje oczekiwania. Ale mam problem z jego uruchamianiem. Chciałbym aby startował on jak uruchomienie normalnego pliku. zrobiłem wg instrukcji

Utworz skrot,

W skrocie --> Wlasciwosci

i w elemencie docelowym dopisac przed sciezka: powershell.exe -ExecutionPolicy Bypass -File .........


i czarne okno pojawia sie na 1s i tyle

Z pozycji powershella skrypt sie uruchamia


Oto skrypt:


# Ustawienia

$destinationPath = "C:\Zdjecia" # Zmień na odpowiednią ścieżkę docelową


# Funkcja do znalezienia karty SD

function Get-SDCardPath {

   $drives = Get-PSDrive -PSProvider FileSystem

   foreach ($drive in $drives) {

       $dcimPath = Join-Path -Path $drive.Root -ChildPath "DCIM"

       if (Test-Path $dcimPath) {

           return $drive.Root

       }

   }

   return $null

}


# Funkcja do importowania zdjęć

function Import-Photos {

   param (

       [string]$source,

       [string]$destination

   )


   # Sprawdzenie, czy źródło istnieje

   if (-Not (Test-Path $source)) {

       Write-Host "Źródło nie istnieje: $source"

       return

   }


   # Pobranie zdjęć

   $photos = Get-ChildItem -Path $source -Include *.jpg, *.jpeg, *.png -Recurse


   if ($photos.Count -eq 0) {

       Write-Host "Brak zdjęć do zaimportowania."

       return

   }


   # Wyświetlenie zdjęć do zaimportowania

   Write-Host "Zdjęcia do zaimportowania:"

   $photos | ForEach-Object { Write-Host $_.FullName }


   # Zapytanie użytkownika

 # $userResponse = Read-Host "Czy chcesz zaimportować te zdjęcia? (T/N)"

 # if ($userResponse -ne 'T') {

   #   Write-Host "Importowanie anulowane."

     # return

 # }


   # Importowanie zdjęć

   foreach ($photo in $photos) {

       $dateTaken = (Get-Date $photo.LastWriteTime).ToString("yyyy-MM-dd")

       $folderPath = Join-Path -Path $destination -ChildPath $dateTaken


       # Utworzenie folderu, jeśli nie istnieje

       if (-Not (Test-Path $folderPath)) {

           New-Item -ItemType Directory -Path $folderPath | Out-Null

       }


       # Generowanie unikalnej nazwy pliku

       $newFileName = [System.IO.Path]::GetFileNameWithoutExtension($photo.FullName) + "_" + [guid]::NewGuid().ToString() + [System.IO.Path]::GetExtension($photo.FullName)

       $newFilePath = Join-Path -Path $folderPath -ChildPath $newFileName


       # Kopiowanie pliku

       Copy-Item -Path $photo.FullName -Destination $newFilePath

       Write-Host "Skopiowano: $newFilePath"

   }


   Write-Host "Importowanie zakończone."

}


# Znalezienie karty SD

$sdCardPath = Get-SDCardPath


if ($sdCardPath) {

   Write-Host "Znaleziono kartę SD w: $sdCardPath"

   Import-Photos -source (Join-Path -Path $sdCardPath -ChildPath "DCIM") -destination $destinationPath

} else {

   Write-Host "Nie znaleziono karty SD."

}


Start-Process explorer.exe $destinationFolder


#programowanie #pracbaza

koszotorobur

@majlu11 - próbowałeś tak:

powershell.exe -command "& 'C:\A path with spaces\MyScript.ps1' -ExecutionPolicy Bypass"

entropy_

@majlu11 zapisz plik w jakimś folderze, naciśnij prawym przyciskiem na folderze, otwórz tu terminal, włącz skrypt z terminala i powiedz jaki bład jest napisany

majlu11

Dziekuje wszystkim za pomoc. Udało się wszystko działa. A co sie okazało ze na komputerze jest windows powershell i powershell 7 na którym mi wszystko działało. Ten drugi jednak miał inna scieżke dostępu. po zmianie scieżki na "C:\Program Files\PowerShell\7\pwsh.exe" -ExecutionPolicy Bypass wszystko zaczęło chulać.


Jeszcze raz dzięki za dobre rady.

Zaloguj się aby komentować

VonTrupka

Czy w 2024 wszystkie systemy począwszy od operacyjnych, online czy systemach płatniczych obsługują już spacje w hasłach?

Dopóki tak nie będzie, wszystkie restrykcje wymuszające hasła na użytkownikach nie będących technicznymi to sobie można o kant d⁎⁎y roztłuc.

5tgbnhy6

moze marchewka, a nie kijem: dac uzytkownikowi kilka porad co do tego jak skutecznie zmodyfikowac jego haslo tak zeby bylo lepszej jakosci tak, zeby nie musial zapamietywac nowego ciagu losowych znakow, tylko dopamietac koncowke do hasla, ktorego uzywa pewnie wszedzie

Swbd

W pracy mieliśmy hasło do WiFi które było znanym cytatem z filmu Barei: ponad 20 znaków. I wszyscy szczęśliwi.


Potem niestety przyszły korpo zasady i wszystko musi mieć duże, małe litery, znaki specjalne. Ale ma mniej znaków xD i ciul weź teraz podłaczaj nowe urządzenie... ehhh...

Jedyne przed czym to broni, to chyba przed tym jak ktoś w autobusie głośno rozmowia...

Zaloguj się aby komentować

Turniej xChallenge 2024 odbyty.


Udało mi się zająć drugie miesiące w kategorii micro sumo.


Linefollower nie pokonał trasy. Miał problemy z czujnikiem, nie udało mi się przeprogramować go tylko na kamerę.


Mysz liberalnie podeszła do pojęcia „zwrot o 90 stopni” efektem było uderzenie w ścianę. Dla wolniejszych przejazdów spotkałem się z innym bugiem. Robot na pewnym etapie widzi wirtualną ścianę. Chyba będę musiał uruchomić symulator i odtworzyć labirynt żeby sprawdzić czy winny jest mapper czy może czujniki oszalały. Kolejna nauczka na przyszłość, nie mam logów z przejazdu.


Turniej podsumowuję jako udany. Sporo wiedzy udało mi się wymienić. Usłyszałem parę uwag od innych zawodników. Spróbuję je zastosować w następnych konstrukcjach.

Do Rzeszowa (tym razem do Jasionki) zawsze warto przyjechać i wydaje mi się że nadal ten turniej może nosić miano najlepszego turnieju w Polsce. W G2A Arena panuje fajny klimat i było dużo miejsca. Bardzo dobry pomysł z podzieleniem stref serwisowych na kategorie. Dzięki temu oszczędziliśmy sobie biegania od strefy do toru.


#robotyka #programowanie #elektronika


https://youtube.com/shorts/EyzCvr7EoJw?si=NeXdYn3cCK0W4qSN

Zaloguj się aby komentować

W #programowanie kocham to, że każdy problem zdaje się mieć przynajmniej dwa rozwiązania;

1. Potrzebuję chwili na wymyślenie, a zapisanie tego zajmie tydzień

2. Potrzebuję tygodnia żeby wymyślić rozwiązanie którego zapisanie zajmie chwilę


#gownowpis #humorinformatykow #heheszki

Zarieln

@wombatDaiquiri myślę, że jest to reguła powszechna w również w wielu innych dziedzinach, a nawet w zwykłym, szarym życiu codziennym.

Catharsis

@wombatDaiquiri Dodałbym jeszcze:

  1. Nie znasz rozwiązania ale wiesz jak się go nauczyć tylko nauczenie go zajmie tydzień xD.
globalbus

@wombatDaiquiri u mnie myślenie czasem jest w tle. Typu idę spać, jestem w cieplutkiej kołderce, a tu myśl, że przy pewnych warunkach brzegowych coś j⁎⁎⁎ie. I wtedy włączam kompa, bo do rana zapomnę xD

Zaloguj się aby komentować

Pracował kodował ktoś kiedyś magnetometr / kompas jak QMC5883 albo BMM150?

Kompletnie nie umiem zrobić żeby pokazywały konkretny kierunek. Jakieś pokazuje dane praktycznie nie mające większego związku z kierunkiem albo zupełnie nieliniowo. w datashit nie ma napisane jak liniowe i jakie dane wypluwa tylko wiadomo że pokazuje max 8192

#elektronika #programowanie

7d7d7fbf-c9aa-461f-91c8-405dcc06bda3
redve

@Fox ja mam HMC5883 zamiast GMC5883, ale ja normalnie mialem przykladowy kod który zadziałał w arduino ide


void InitializeMagnetometer(){

Serial.println("Initializing Magnetometer");

if(!magnetometer.begin()){

Serial.println("Ooops, no HMC5883 detected ... Check your wiring!");

while(1);

}

Serial.println("Magnetometer initialized");

}


void PrintMagnetometer(){

sensors_event_t event;

magnetometer.getEvent(&event);


float heading = atan2(event.magnetic.y, event.magnetic.x);

float declinationAngle = 0.22;

heading += declinationAngle;


// Correct for when signs are reversed.

if(heading < 0)

heading += 2*PI;

if(heading > 2*PI)

heading -= 2*PI;

earth_angle = heading * 180/M_PI;

}

Zaloguj się aby komentować

Ostatnie dni testuje zadziwiająco bardzo dobrze kodującą apkę AI - mowa o bolt.new(bije rekordy jeśli chodzi o zarobki teraz). Tworzy foldery, koduje w czymkolwiek chcemy, nazywa pliki, organizuje wszystko i potem deployuje live (╯°□°)╯︵ ┻━┻


Dla przykładu stworzymy gre snake, który zjada rogale. (z racji rogali tutaj miejsce na podziekowania (jeszcze osobiście nie dziękowałem ) naszym Patronom , bez których była by słabo, a takto jesteśmy w stanie utrzymać część infrastruktury Hejto :))


Prompt jakiego użyłem:

Stwórz klasyczną grę Snake w HTML5, gdzie gracz steruje wężem wydłużającym się przy zjadaniu emoji croissantów. Każdy zjedzony croissant dodaje punkty do wyniku. Gra kończy się, gdy wąż uderzy w ścianę lub własne ciało. W momencie zakończenia pojawia się ekran podsumowujący z wynikiem.


Wynik:

Możecie sobie zagrać w nią tutaj


Całość zajeła około 2 minut. Możemy stworzyć cokolwiek od strony firmowej bo boty tradujące co nam na myśl przyjdzie.

@MoralneSalto już masz widocznego rogala, dzięki.

#programowanie #ai #patronite

7fd8b854-70c8-41ad-9087-1b19de1cbb23
Felonious_Gru

@bartas nic się nie dzieje

5f96cfcb-cbe4-4cde-a2e4-8df1744bf1e4
macgajster

Da się cofnąć w miejscu i wjechać w siebie nie ruszając się nawet o jedną komórkę

AureliaNova

Ale masz na myśli, że jest jak każda gra AI - kod wygląda jak oddział onkologii, za to apka nie działa :P (na tel się nie odpala)

Ale żebyś wiedział śmieszkuję sobie - zawsze na propsie takie eksperymenty, do tego nie sprzedajesz tego jako rewolucji jak niektóre duże studia XD

Zaloguj się aby komentować

fadeimageone

@6502


void fixIssues() {

  std::cout << "We detected some issues, fixing them..." << std::endl;

  waitSeconds(5);

  std::cout << "All issues fixed" << std::endl;

}

programistyczna homeopatia XDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD

Zaloguj się aby komentować

Rozpierpapierduchacz

@redve całkiem dobra zabawa, do tego prostsze niż zwykłe polowanie, bo nie biegają XD

fa4f61c0-88f3-43b4-b4ee-b80b80dbc205

Zaloguj się aby komentować

cebulaZrosolu

@ZohanTSW trzeba było się zająć uczciwą pracą a nie klikaniem w kaputer to byś nie narzekał tera


( ͡~ ͜ʖ ͡°)

ipoqi

Gdzie ten słynny rynek pracownika

macgajster

Przygotuj się na grube szukanie. Ja też w embedded, hw + fw i od maja szukam bezskutecznie

Zaloguj się aby komentować

Witam

Mam problem z importowaniem zdjęć na komputer z aparatów. Ale od początku.

Pracuje w firmie gdzie do dokumentacji robimy kilka zdjęć aparatem(każdy ma swój) i później zgrywamy to na komputer szefa.

Starsze aparaty były wykrywane przez Windowsa jako aparat i poprostu klikało się prawym przyciskiem myszy na nazwę aparatu w eksploratorze plików i pojawiało się importuj. I komputer sam tworzył podfolderze z datą. Działało to dobrze. Odkąd pojawiły się nowe aparaty w firmie zaczął się problem. Po podpięciu do komputera nie wykrywa ich jako aparat tylko pamięć masową. I można importować jedynie przez aplikację zdjęcia co średnio działa… albo poprostu tworzyć folder z aktualną data i kopiować. Tu jest drugi problem bo aparaty dublują nazwy i już się zdążyło ze ktoś zastąpił zdjęcia o takiej samej nazwie…

Znacie jakiś prosty program który importowałby zdjęcia z karty SD tworząc od razu podfolder z datą?

Jeżeli to nie ten dział to przepraszam.


#programowanie #techpigulka #pracbaza #fotografia

majlu11

ChatGPT zaproponował taki skrypt, jak będę miał dostęp do apartow to go przetestuję.

Myślicie że wszystko jest tutaj ok czy coś wymaga poprawy?

Jeszcze raz dziękuję za zainstalowanie 😉

# Ustawienia

$destinationPath = "C:\Users\TwojaNazwaUżytkownika\Pictures\ImportowaneZdjęcia" # Ścieżka docelowa


# Znajdź dysk z kartą SD

$sdCard = Get-WmiObject Win32_DiskDrive | Where-Object { $_.MediaType -eq "Removable Media" }


if ($sdCard) {

\# Uzyskaj literę dysku<br />

$sdCardLetter = \(Get\-WmiObject Win32\_LogicalDisk | Where\-Object \{ $\_\.DeviceID \-eq $sdCard\.DeviceID \}\)\.DeviceID<br />

\# Pobierz wszystkie pliki zdjęć z karty SD<br />

$images = Get\-ChildItem \-Path "$sdCardLetter\\\*" \-Include \*\.jpg, \*\.jpeg, \*\.png \-Recurse<br />

foreach \($image in $images\) \{<br />

    \# Odczytaj datę utworzenia zdjęcia<br />

    $creationDate = \(Get\-Item $image\.FullName\)\.CreationTime<br />

    \# Ustal nazwę folderu na podstawie daty<br />

    $dateFolder = $creationDate\.ToString\("yyyy\-MM\-dd"\)<br />

    $finalDestinationPath = Join\-Path \-Path $destinationPath \-ChildPath $dateFolder<br />

    \# Utwórz folder docelowy, jeśli nie istnieje<br />

    if \(\-not \(Test\-Path \-Path $finalDestinationPath\)\) \{<br />

        New\-Item \-ItemType Directory \-Path $finalDestinationPath<br />

    \}<br />

    \# Ustal nową nazwę pliku, aby uniknąć nadpisywania<br />

    $newFileName = "\{0\}\_\{1:yyyy\-MM\-dd\_HH\-mm\-ss\}\{2\}" \-f $image\.BaseName, $creationDate, $image\.Extension<br />

    $newFilePath = Join\-Path \-Path $finalDestinationPath \-ChildPath $newFileName<br />

    \# Skopiuj zdjęcie do odpowiedniego folderu z nową nazwą<br />

    Copy\-Item \-Path $image\.FullName \-Destination $newFilePath \-Force<br />

\}<br />

Write\-Host "Zdjęcia zostały zaimportowane do: $destinationPath"<br />

} else {

Write\-Host "Nie znaleziono karty SD\."<br />

}

majlu11

Panowie skrypt udało mi sie dostosowac w weekend i spełnia wszystkie moje funkcje. Utworzyłem skrót skryptu i we własciwosciach/element docelowy dodałem powershell -ExecutionPolicy Bypass -File (i tutaj jest sciezka mojego skryptu). Ale skrypt nie uruchamia sie, pojawia sie czarne okno na sekunde i nic. Z pozycji powershell skrypt działa.

Zaznaczałem uduchom jako administrator. Macie może jakiś pomysł?

Zaloguj się aby komentować

#pracbaza

takq teraz czytam wpis na hejto że linkedin jest do wyjebania.

Gdzie w takim razie szukacie pracy?

Nofluffjobs, justjoin.it i czyjesteldorado.pl tylko znam


Jako data engineer, data scientist albo zwykły kodojebca

#datascience #programowanie

bartek555

Linkedin jest bardzo spoko do szukania pracy, polecam. W dzisiejszych czasach to najczesciej tam trafiaja oferty.

serel

@redve po ostatniej zmianie pracy potwierdzam. Przez LI "kontaktowali" się HRowcy bez pojęcia o stanowisku, znali tylko słowa klucze ("nie masz nic o AWS a wymagamy", bo miałem pełną nazwę), wysyłali masówkę, drugi koniec Polski, "full remote, 2x w tygodniu z biura w Krakowie". Dlatego można tam co najwyżej wyciągnąć nazwę firmy, sprawdzić kto tam pracuje (a nuż jakiś znajomy się znajdzie) i aplikować bezpośrednio przez ich stronę. I tak jak pisze @vrkr , znajomości to klucz. Bez polecajki nie miałem odpowiedzi przez 3 tygodnie, a po podbiciu przez ziomeczka nagle kontakt po 2h.


Ostatecznie dorwałem pracę z pominięciem LI, od wysłania CV do podesłania umowy minęło 6 dni.

wombatDaiquiri

@redve LinkedIn dobrze działa jak dłużej na nim jesteś i aktywnie dodajesz rekruterów do znajomych oraz odpisujesz im nawet jak niczego nie szukasz.


Za każdym razem jak szukałem pracy i wrzucałem posta na LinkedIn to jakaś ciekawa oferta się trafiała.

Zaloguj się aby komentować

Dzemik_Skrytozerca

Stack overflow to elektroda.pl


Żeby podzielić się wiedzą, trzeba się napracować nad poznaniem odpowiednich protokołów komunikacji, a to odbiera ochotę do dzielenia.


Z kilku moich postów na SO przetrwał tylko jeden chyba... reszta zabita z powodów formalnych.


Nie wiem, może nie chcą ludzi, którzy nie mają ochoty wrzucić coś raz na rok?

Zaloguj się aby komentować

Mam czasem niesamowity ubaw z 3GPP i całej społeczności związanej z sieciami komórkowymi.

  1. Dawno, dawno temu, pojawił się pomysł na 5G.

  2. 5G miało być rewolucyjne i korzystać z fal milimetrowych (ponieważ to w zakresie fal milimetrowych było najwięcej pasma dostępnego dla operatorów)

  3. No ale, cytując klasyka, Andrzeju to j⁎⁎⁎ie ( ͡º͜ʖ͡º) Na samych falach milimetrowych nic nie będzie działało xD

  4. Okay, dorzucimy normalne częstotliwości (poniżej 6GHz), nikt i tak się nie skapnie.

  5. Nazwijmy normalne częstotliwości FR1 (frequency range) a fale milimetrowe FR2 (w okolicach 28GHz).

  6. Połowa ludzi nazywa FR1 "sub-6G", bo wiecie, poniżej 6GHz. Ale nagle plot twist, 3GPP zmienia zdanie. Od teraz FR1 będzie do 7.125GHz (w sumie cholera wie dlaczego)! No ale ludzie nadal nazywają FR1 sub-6G, mimo że zakres częstotliwości sięga grubo powyżej 6GHz.

Olaboga, FR2 nie działa, jest w cholerę drogie, nikt tego nie chcę i ogólnie tragedia! Kto by się tego spodziewał!?

  1. No ale musimy coś wymyśleć. Wiem, zamiast fal milimetrowych użyjmy fal centymetrowych (w okolicach 10GHz). Tylko jak je nazwać. FR1 i FR2 są już zajęte... więc nazwiemy je FR3! No i co z tego, że w cholerę to nie intuicyjne. Przecież cały nasz spec jest nieintuicyjny!

#technologia #ciekawostki #telekomunikacja #telcozhejto #programowanie #programista15k #programista25k #pracait

JanPapiez2

Ja chyba nie rozumiem tego 5g, bo nawet nie zauważyłem że mi w okolicy postawili nadajnik i zacząłem być w jego zasięgu xD

conradowl

Jak ja mam 5g aktywne, to od razu nic nie działa, takie to za⁎⁎⁎⁎ste

Xianth

Prawda jest taka, że nikt z nas nie mieszka w nowym Jorku czy Szanghaju lub automatycznym magazynie więc każdemu z nas w zupełności 4g wystarczy. A te całe nowe gie to nie zmienia technologii jak 2 3 4 tylko wciąż jest te same ofdma tylko z nowymi pasmami które równie dobrze można też było dodać do 4g i też by było dobrze.

Jedyny myk który zauważyłem to zerwanie z legacy, czyli można klientowi powiedzieć, że tego już nie ma, bo to było w innej technologii i cyk, nie trzeba utrzymywać.

Zaloguj się aby komentować

Hej śledzący #programujzpasterzem!


Już jutro, tj sobotę 9.11 ( ( ͡° ͜ʖ ͡°) ) na LIVE streamie chciałbym się Wam pochwalić nowym amatorskim projektem edukacyjnym, który właśnie ukończyłem.


Po poprzednim projekcie własnej prądnicy na korbkę i uniezależnieniu się w końcu od dostaw energii z zewnątrz postanowiłem zbudować własny generator sygnałów. Podczas streamu wyjaśnię i opowiem:


1. Czym jest generator funkcyjny czy tam sygnałów i dlaczego uważam, że jest to bardziej perspektywiczny w kontekście edukacyjnym i poniekąd ciekawszy projekt niż klasyczny "zdalnie sterowany samochód?"

2. Jakie wyzwania były przy projektowaniu układu elektronicznego, co się udało zrobić a co nie.

3. Jakie błędy popełniłem i na co powinniście uważać przy projektowaniu w obudów w 3D z perspektywy początkującego drukarza.


Memy i teksty z elektrody mile widziane ( ͡° ͜ʖ ͡°)


Zapraszam i zachęcam do supukcji kanału oraz tagu.


#elektronika #arduino #druk3d #drukarki3d #programowanie #programista15k #diy


https://www.youtube.com/watch?v=TZAj8sXrZ2o

m_h

A to cyfrowy czy analogowy generator? Chociaż użyte arduino już dużo sugeruje.

ZohanTSW

Brakuje tagu #embedded

noriad

@Sheppard30 Skąd wziąłeś gałeczki do tego projektu? Allegro po prostu?

Zaloguj się aby komentować

Gdyby kogoś interesowały takie wydarzenia jak "Advent Of Code" to dziś zaczęło się inne nowe - https://everybody.codes/event/2024 Rozwiązujemy zadania w dowolnym języku programowania przez 20 dni. Codziennie o 00:00 1 nowe zadanie w 3 punktach od najłatwiejszego do najtrudniejszego. Gdyby było zainteresowanie to możemy zrobić Hejto Leaderboard

#programowanie #rustlang #python #java

bendyz

@Pan_Bubr @GrindFaterAnona zrobilem leaderboard

Trzeba sie zalogować, przejść do https://everybody.codes/event/2024/leaderboards/private i podać ten kod b11ccb39-5574-4cd5-b3af-95b98cf8e065

To że jest się w jakimś leaderboardzie innym niż główny daje miły aspekt, że gdzieś zdobywa się punkty. Bo w głównym to jeśli nie zrobi się zadania do 1 w nocy to raczej nie ma co liczyć (za pierwsze zadanie dostaje pierwsze 50 osób, za drugie 100, za trzecie 150).

Ja niestety przestaję funkcjonować o 23:00, więc nie mam szans. Akurat ode mnie z pracy ktoś się mocno wkręcił, poszło to wyżej i międzywydziałowo walczymy na pracowym leaderboardzie.

Catharsis

@bendyz Obawiam się, że takie zabawy mogą być lekko psute przez istnienie chataGPT i innych modeli. Ja wiem, że to tylko zabawa ale na bank znajdą się osobniki, które gówno wiedzą ale będą chcieli żeby ich nick był gdzieś wysoko w rankingu i każde zadanie będą rozwiązywać w minutę kopiując odp z chataGPT jak leci xD.

bendyz

@Catharsis oczywiście że tak, pewnie sie tacy znajda. Ja to traktuje jako zabawę, nie ma w tym żadnych nagrod rzeczowych, tylko i wyłącznie ciekawe zagadki. Myślę że większość tak to traktuje. Swoją drogą może dobrze byłoby zrobić oddzielna liste rankingową dla tych którzy korzystają z ai do generowania odpowiedzi. Byłoby to ciekawe porównanie.

Zaloguj się aby komentować

Python jest obecnie najczęściej używanym językiem w serwisie GitHub!


Sztuczna inteligencja wprowadziła Pythona do czołówki języków programowania w 2024 roku.


Wiąże się to ze wzrostem liczby programistów "data science" oraz "machine learning" na świecie, przez co Python wyprzedził JavaScript jako najpopularniejszy język programowania na GitHubie.


Źródło: https://github.blog/news-insights/octoverse/octoverse-2024/


#programowanie #python #programista15k #sztucznainteligencja #machinelearning #datascience #github

AureliaNova

Ja nie uznaje za język coś, gdzie bloki się robi intendami i można pisać bez średników, brrr (⁠╯⁠°⁠□⁠°⁠)⁠╯⁠︵⁠ ⁠┻⁠━⁠┻

lurker_z_internetu

No i bomba, bo to świetny język, a popularność nadaje trakcji rozwojowi, bo i pieniążki się znajdują dla fundacji. Jest starszy niż Java, a wiele osób myśli, że to świeży język, bo długo był w cieniu.

Orzech

@koszotorobur A jakie duże aplikacje webowe/desktopowe sa napisane w Pythonie? Serio pytam, bo jak wieki temu wybierałem technologie pod jakieś mikroserwisy to Python może i był najwolniejszy, ale za to nie dało się go utrzymać in the long run. Może coś się zmieniło

Zaloguj się aby komentować

Przyznaj się, ciągle używasz print() do debugowania swojego kodu


Ale dzięki IceCream używanie print() do debugowania stanie się odległym wypomnieniem!


IceCream, w skrócie ic, sprawia, że debugowanie staje się zdecydowanie słodsze - gdyż:


  • Drukuje zarówno nazwy wyrażeń/zmiennych jak i ich wartości

  • "ic" pisze się je o 60% szybciej niż "print"

  • Czytelnie wyświetla struktury danych

  • Koloruje składnię wyświetlanych danych

  • Opcjonalnie wyświetla kontekst programu: nazwę pliku, numer wiersza i funkcję


IceCream jest dostępne dla następujących języków programowania:



#programowanie #icecream #python #bash #rust #golang #programista15k

aa15d753-6a62-4729-959e-94bef6a56e96
mk-2

@koszotorobur dobra wrzutka, dziękuję!!

Catharsis

@koszotorobur ja jestem wierny tej metodzie debugowania xD

1c8e0c85-b968-46b2-b0dd-029b11977a23
Felonious_Gru

@koszotorobur ricscream xd


A na poważnie to taktyk

Zaloguj się aby komentować