Jaki język wybrać do nauki #backend? Znam jakieś podstawy HTMLa i CSSa, jestem w stanie napisać jakąś prościutką stronę, żeby mieć na czym ćwiczyć backend. Zacząłem się cośtam bawić z PHPem. Jest sens jeszcze się go uczyć? Sporo osób mówiło mi, że PHP odchodzi w zapomnienie i lepiej przerzucić się na Pythona. Jak wy myślicie? Dodam, że jakieś podstawy mysqla również znam, udało mi się nawet napisać jakiś prosty
  • 30
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nerfipro174: To ze php umiera słyszałem od 15 lat, kurde a tyle ofert pracy. No ciekawe dlaczego…

W zasadzie nie ma znaczenia w jakim języku zaczniesz bo to tylko narzędzie. Zobacz sobie ile masz ofert pracy i jakie stawki znając odpowiednie technologie i podejmij decyzje. Tez trzeba brać pod uwagę jedna prawdę te najtrudniejsze technologie nie zawsze są najlepiej płatne ( ͡° ʖ̯ ͡°)
  • Odpowiedz
Spróbujcie tego:

f = open(0, "r")
f.read(10)

Działa jak funkcja "input" tylko, że wczytuje 10 pierwszych znaków.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@horus666: no tak, otworzyłeś stdin i przeczytałeś 10 bajtów. ok. to co napisałem potem jest nieprawdą, co jest w sumie logiczne, bo przecież python3 otwiera w trybie 'r' bez ustawiania kodowania utf-8, więc to nie 10 bajtów tylko 10 znaków
  • Odpowiedz
po nauce pythona jakiś czas temu przeszedłem do nauki django, czego się jeszcze mogę przy okazji uczyć żeby nie siedzieć cały czas w jednej rzeczy?
django-rest? docker? a może reacta? tak żeby nie poświęcać całego czasu jednej rzeczy
gita znam, htmle i te inne rzeczy tez
#django #programowanie #webdev #python
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@veracholera: a to nie jest tak, że będąc we wszystkim specem, jesteś w niczym specem? też trochę poznałem technologii, ale w sumie jakbym teraz miał iść na rozmowę o pracę i by mnie o to zapytali, to byłbym 'noga'.
  • Odpowiedz
#pytanie #programowanie #informatyka

Uczę się #python doszedłem do tablic (właściwie to do list) i teraz próbuję sobie jakoś stworzyć dwumiarową tablicę zawierającą tabliczkę mnożenia. Nie mam żadnego pomysłu jak to zrobić - wszędzie znajduję że aby stworzyć dwuwymiarową tablicę muszę ją uprzednio całą de facto wpisać ręcznie czyli musiałbym to robić tak:

tabliczka[[1,2,3,4,5,6,7,8,9,10],[2,4,6,8,10,12,14,16,18,20]] itd. (tak wiem, jeszcze musi pierwszy wiersz/kolumna z liczbami, które mnożymy)

Normalnie
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rosso_corsa: Zanim napiszę odpowiedź: nie usuwaj poprzednich pytań. Piszę odpowiedzi tylko dlatego, że inne osoby też mogą na tym skorzystać.
Jeszcze raz powiem: REST działa po HTTP, HTTP działa w trybie request - response (zapytanie - odpowiedź). To co chcesz wysłać idzie w request, odpowiedź idzie w response. Ty coś dostałeś i teraz chcesz to pchnąć dalej. Wsadzasz to w request body (treść zapytania) i wysyłasz, otrzymujesz odpowiedź.
Tu ważna sprawa: komunikacja
  • Odpowiedz
@rosso_corsa: jak chcesz zrobić nowy request gdzieś indziej, to ja zwykle uzywam biblioteki requests do takich rzeczy. FastAPI nie jest do tego, bo to jest biblioteka serwerowa do obsługi zapytań HTTP przychodzących
  • Odpowiedz
Robię podstawowy kurs #python od Cisco i mam kłopot z poprawnym zrozumieniem list. Utknęłam na laboratorium, które uzupełniłam na podstawie analogicznych przykładów z internetu, ale koniec końców nie o to w tym wszystkim chodzi.

def czy_przestepny(rok):
if rok % 4 == 0 and (rok % 100 != 0 or rok % 400 == 0):
return True
False
  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@RozowaWkolorachTeczy: Masz sporo zaległości. Omijasz teorie w tym kursie cisco? Nie ładnie, nie ładnie ;) Powinnaś więcej czytać (albo oglądać na yt np.).

Wyobrażam sobie że jak na pierwszy raz z programowaniem to może być ciężkie zrozumienie różnych dziwnych nazw i podstawowych mechanizmów. One wejdą same wcześniej czy później ale musisz o tym czytać albo ktoś musi ci to wyjaśnić. Polecam czytać bo wykop nie jest najlepszym miejscem na tłumaczenie takich
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
Czy w #python są jakieś funkcje albo sposoby aby uzyskać efekt ala wyzwalacz w sql serwer? Chodzi mi o to że potrzebuje natychmiast uruchomić jakaś funkcje gdy tylko do listy dopisane zostaną jakieś wartości. Jedyne co mi przychodzi na myśl to stos i pętla ale nie wiem czy tak się to powinno robić #naukaprogramowania
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#pandas #python
Mam dwie tabele (tab1 - kolumny A, B; tab2- kolumny C, D). Jedna ma 2 wiersz3, druga - trzy. Dla ulatwienia - jedna ma wartosci x, a druga - y.Chce je połączyc wierszami (dokladnie w kolejnosci wystepowania w tabeli), a brakujace wiersze wypelnic np. 'z'.
Pożądany efekt końcowy:
A B C D
x x y y
x x y y
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@IamHater: Mam (jednak rozmowa z kims pomaga :P )
te tabele to wyimki z wiekszych tabel. Skubany patrzyl na indeks wierszy oryginalnej tabeli i brał go pod uwage...

5h siedzenia... (concat na poczatku probowalem)... :/
  • Odpowiedz
Code review w pigułce, czyli jak zrobić to dobrze

Sprawdź, jakie elementy warto poddać ocenie podczas code review i w jaki sposób wpłynie to na poprawę jakości Twojego kodu.
https://bulldogjob.pl/articles/1340-code-review-w-pigulce-czyli-jak-zrobic-to-dobrze

#programowanie #naukaprogramowania #java #python
Bulldogjob - Code review w pigułce, czyli jak zrobić to dobrze

Sprawdź, jakie elem...

źródło: comment_1637750657tsS57ufjtW048fu2ZYE4yu.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Autor proponuje ściągać zmiany i lokalnie sprawdzać je za pomocą SonarLinta.

Pierwszą zasadą code review jest "nie trać czasu na pierdoły". Szanuj czas swój i innych.

Każdy dev lokalnie powinien mieć zainstalowanego pre-commita z odpowiednim zestawem narzędzi.

Dodatkowo
  • Odpowiedz
Hej,
Dzisiaj chciałbym się skupić na zarządzaniu pakietami w Pythonie. W dzisiejszych czasach istnieje wiele świetnych narzędzi takich jak pip, pyenv, poezja czy conda.
Chciałbym jednak zacząć od podania linków związanych z samym pipem, który jest zapewne znany każdemu, kto miał minimalną styczność z Pythonem. Pip jest dość starym rozwiązaniem (istnieje od 2008 roku) i został stworzony jako alternatywa dla easy_install. Jednak pomimo swojego wieku, wciąż jest rozwiązany i przez większość czasu jest idealnym
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@harnasiek: Jeśli to jest zadanie ćwiczące początkowe typy danych i pętle to bym zasugerował tak:
letterCounter = {}

for letter in UserString:
if letter in vowels:
if letter
  • Odpowiedz
Mirki, w przyszłym roku będę w moim korpo brał udział w projekcie digitalizacji procesu rozliczania delegacji. I tak sobie pomyślałem żeby stworzyć formularz rozliczania delegacji zagranicznych i PL, i dane zapisywałyby się w jakiejś "bazie danych" w formie tabeli lub listy. Mam narzędzia w postaci O365, i ogarniam trochę Pythona, ale to chyba przerost formy nad treścią. I myślę czy jest możliwość stworzenia takiego formularza w SharePoint/Power Automate/Power Apps? Ogarnia ktoś z
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam skrypt w pythonie, który za pomocą pandas tworzy tabele z danych zbieranych przez API, teraz chciałbym je przesłać dalej do aplikacji internetowej.
Jak to najlepiej zrobić? Na logikę, skrypt tworzy jednocześnie bazę danych (ale jaką? sqlite? mysql?), a do aplikacji we Flasku wrzucić tą bazę danych?
#programowanie #python
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@veracholera: nie do końca rozumiem 'do aplikacji we Flasku wrzucić tą bazę danych'. Generalnie baze traktuj jako osobny byt. Lokalnie zawsze mozesz postawić baze z dockera, docelowo na serwerze/chmurze. Potrzebujesz jeszcze zdefiniować jakiś jej schemat.Jak już potworzysz tabele, kolumny itd. to masz dwa wyjścia:
- Pchać dane do bezpośrednio przez skrypt, z tego co widze to pandas ma to obsłużone (https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_sql.html)
- stworzyć sobie serwis (np. we Flasku) który
  • Odpowiedz
#python #programowanie #sql #sqlserver

Piszę sobie skrypt który robi ok. 1000 insertów, w przypadku domowego laba takie zapytanie trwa chwilę ale skrypt docelowo będzie uruchomiony na produkcji gdzie nie ma tak szybkiego połączenia do bazy i chciałbym sobie zasymulować takie środowisko. W jaki sposób mógłbym zasymulować takie produkcyjne środowisko?

- skrypt w pythonie który używa pyodbc
- docker z SQL Server Express postawiony na
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

możesz za pomocą time.sleep() zasymulować czas oczekiwania na odpowiedź


@Przemosz: weź mu nie podpowiadaj lepiej, nikt w żadnej poważnej firmie tak nie robi, z asyncio tez mozesz go ciekawie wpakowac jesli tam sekwencja idki nadaje np
  • Odpowiedz