Hej! Mam ćwiczenie, polegające na tym, że program ma wyświetlić 2 nazwy przysmaków, które ma wprowadzić użytkownik, i z tych dwóch nazw ma powstać nazwa trzeciego. O ile ta pierwsza część jest prosta, o tyle mam problem z drugą. Załóżmy że pierwszą potrawą będzie kurczak, a drugą ryba. Chciałbym aby powstało coś w rodzaju "kurczakan rybanu" i niby mi to wychodzi, tylko że części -an i -nu odstają od wyrazów. Jak je
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Bigby: @Bigby: tak, usuń sobie wartości z nawiasów klamrowych to się będą wczytywać w kolejności wpisanej w nawiasie.
Zamien sobie też miejscami 1 i 0 i zobacz co się stanie.

Jest to odpowiedniek pythona 2 '%s'(food1) czyli w tym wypadku miałbys

print("Twój nowy ulubiony posiłek to: %san %snu" %(food1, food2))
  • Odpowiedz
Siedziałem wczoraj nad małym projektem, histogram zdjęcia w #python okazało się, że zainstalowany matplotlib ma mały problem z backendem, którego nie udało mi się rozwiązać i nie wyświetlało okienka z efektem końcowym, po zainstalowaniu tony nowych śmieci stwierdziłem, że to nie ma sensu chyba i że to przez virtualenv, chociaż nie wiem czy miałem racje.
Znalazłem projekt Anaconda: https://www.continuum.io/why-anaconda
(Czyli Python + ponad 400 bibliotek i chyba lepiej zpotymalizoawny niż
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sztilq: a no dokładnie ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°
  • Odpowiedz
#pytaniedoeksperta w #programowanie #python #django. Mam pythonga 3.4 na win 7. Próbuję zainstalować django 1.9. Niby instalacja przechodzi, choć pod koniec wypadają dwa syntax errory. Po instalacji przechodzę do eclipse, lecz utworzenie projektu jest nadal niemożliwe, ponieważ nie widzi on zainstalowanego django. WTF?
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ufik78: makra pozwalają Ci na dopasowanie składni języka do potrzeb programisty oraz de facto na programowanie twojego języka programowania.

przykładowo wielki feature Javy 7 to jest "try with resources", czyli coś, co zamyka Ci automatycznie wszystkie pliki zadeklarowane w nawiasach okrągłych w try (...) {...} catch {...} żebyś nie musiał ręcznie tego robić i łapać odpowiednich wyjątków.

huh, Common Lisp chociażby miał to samo dwadzieścia lat wcześniej. ( ͡°
  • Odpowiedz
Mirki,
staram się od kilku dni ogarnąć #django i problem w tym, że niemal w każdym tutorialu na Youtube (kanał Sentdex / Thenewboston / Coding Entrepreneurs) każdy z prowadzących robi wiele rzeczy "inaczej". Jeden w views robi zwykłe funkcje, inny robi tam widoki za pomocą genericviews, jest bardzo dużo różnic (ta pierwsza mi przyszła do głowy). Czy jest jakiś tutorial, dzieki któremu nauczę się django w formie, która jest wymagana
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mozz: masz dwie szkoły. Ja sam wolę funkcje, ale w przypadku CRUDowych appek CBV skraca boilerplate code do minimum. W pracy wszystko zależy od seniorów/ludzi prowadzących projekt, ale trzeba pamiętać iż obie formy są poprawne i tak samo respektowane.
  • Odpowiedz
mam kod w ktorym wciecia sa zrobione spacjami i gdy tylko uzyje tab to: IndentationError: expected an indented block
jak przeksztalcic taki kod by mozna w nim bylo pisac jak czlowiek?
#python #pycharm
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@trollasek: ctrl + alt + L sformatuje kod. Potem normalnie piszesz. PyCharm domyślnie robi 4 spacje wciskając tab. W sumie wiele edytorów tak robi albo trzeba im powiedzieć by tak robiły.
  • Odpowiedz
@juz_tu-bylem: O widzę, że trochę się tam pozmieniało, dostęp do kursu jest darmowy, klikasz enroll i "audit only", kiedy dodatkowo płatny był tylko certyfikat jeśli ktoś chciał, a teraz widzę że płatne są nawet zadania domowe i testy. :/

Jak coś, na EDX jest po staremu, tylko certyfikat płatny

https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-7
https://www.edx.org/course/cs-all-introduction-computer-science-harveymuddx-cs005x-0
https://www.edx.org/course/introduction-python-data-science-microsoft-dat208x-0
  • Odpowiedz
#programowanie #python

Napisałem prosty skrypt w pythonie do Notepad++ zamieniający określone grupy wyrazów, na inne grupy wyrazów uwzględnione w oddzielnym pliku. Skrypt działa na małych plikach (xml) <4MB, na tzw. testowym; na pliku właściwym zaś, na którym chce użyć skryptu, wychodzi totalna sieczka i pojawiają się dziwne znaki, podziały wiersza. Orientuje się ktoś, co może być przyczyną tej rozbieżności?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, zacząłem się uczyć pythona bo potrzebuję narzędzi do przetworzenia bardzo dużej ilości specyficznych danych. Z racji tego, że ostatnio styczność z jakimś językiem programowania miałem wiele lat temu w LO (C++) + na studiach jakieś skrypty w Matlabie, napotkałem na ścianę. Mianowicie, mam około 700 plików txt, w każdym kilka tysięcy rekordów (według tego samego schematu). Potrafię już napisać funkcję, która będzie mi wczytywała pojedynczy plik i wypluwała z niego to,
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

czasem nawet coś mnie rusza, żeby zacząć poznawać tego #python, bo wszyscy tacy zachwyceni och ach jaki niby super język, ale jak patrzę na tą składnie to mi się rzygać chce
#oswiadczeniezdupy
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@michak: A co takiego jest złego w tej składni? Porządek? Zakładam, że w .NET też robisz wcięcia (pomimo klamer), bo kod musi jakoś wyglądać. 'this' podmień na 'self'. Co chcesz więcej? Brak typów? Tak, ten argument jest zrozumiały, ale to już nie jest kwestia składni. Pytam serio, co może się nie podobać w Pythonie - nie chce robić gunwoburzy, tylko zwyczajnie tego nie rozumiem :)
  • Odpowiedz
@michak: Składnia? Poważnie? Rozumiem że w wielu miejscach do Pythona można się przyczepić ale akurat składnia to właśnie jeden z mocniejszych jego elementów, prosta, intuicyjna i ucząca dobrych nawyków. Czyżby to było zbyt trywialne dla pro programisty? ;)
  • Odpowiedz
Jak napisać program sprawdzający czy moja strona jest aktualnie online i jeśli nie to wysyłający mi wiadomość sms?
Chodzi mi głównie o to czy są jakieś ładniejsze metody niż po prostu ustawienie sleep(60) i sprawdzanie za każdym razem w pętli czy strona odpowiada. #python #programowanie #pytanie
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Heloł.
Potrzebuję małej pomocy. Chciałbym chociaż w podstawach ogarnąć trochę #django razem z #python. Głupia sprawa, bo poległem na...instalacji. ( ͡° ͜ʖ ͡°)
Do tej pory pisałem tylko jakieś małe programiki, a tutaj taki przepis:

Rozpakuj ściągnięte archiwum (np. za pomocą tar xzvf Django-NNN.tar.gz gdzie NNN jest numerem wersji ostatniego wydania).
Jeśli używasz Windows możesz pobrać działające w linii poleceń narzędzie bsdtar lub użyć narzędzia
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

MIRKO MANIFESTO!

TL;DR


Ponieważ ostatnio pojawiło się sporo głosów, że jednak wyszukiwarka wpisów na mirko by się przydała
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SzCzoteckY: pewnie zrobiłeś to żeby kod był czytelniejszy, ale jeśli zmienne są boolowskie to wystarczy:
if zmienna:

else:

no i jeśli masz tylko typ bool to nie musisz ich przyrównywać. if zmienna == True/False trochę razi
  • Odpowiedz
#anonimowemirkowyznania
Hej. Takich tematów trochę tu było juz, no to w sumie kolejny, anonimowo pisze z pewnych prywatnych względów. Mam 26 lat, prace w korpo w sporym polskim mieście, zarobki nie za duze ale jakieś perspektywy na podwyżki są (choć niewielkie). Tylko, ze jakoś mnie to nie kreci, excele, tabelki, korporacyjne obowiązki, nie jest to to co chce robić przez najbliższe nascie lat. Myślę o przebranżowieniu się w stronę IT.
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

moja #niepopularnaopinia z #webdev i #programowanie brzmi tak że na backend

#python > #php > #java > #ruby > #nodejs

1. #python bo najbardziej sensowny i jednocześnie szybki (w pisaniu)
2. #php bo szybki (w pisaniu), najwieksza (?) spolecznosc, dokumentacje, wsparcie, i jednak jest obiektowosc. jak porzucicie caly syf z czasów <=php4, zapomnicie o katastrofach
  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie ma lepszych i gorszych języków. Są tylko lepsi i gorsi programiści którzy ich używają. No i nodejs nie jest językiem programowania. ( ͡° ͜ʖ ͡°)
  • Odpowiedz