MySQL już znałem. Obawiałem się, że w pythonie będzie to jakimś cudem na kiju, a tu proszę, w tydzień poznałem pythona i zapytania do bazy w 10 minut. :)
@@Lymphater To jest mega zaleta Pythona - wiele rzeczy w nim robi się naprawdę w łatwy sposób. Kilka linijek kodu (przy naprawdę minimalnej ilości boilerplate'u) i już :)
SQL+Python, bardzo fajnie :D. Super, że są i będą te tygodnie z językami, bo zawierają naprawdę ciekawe informacje. PS. Ten kurs z API i Pythonem też świetny :D. Przyda mi się do tworzenia jakiś stron, czy aplikacji, które będą związane z emmebed, czy jakoś tak😀.
@@JakNauczycSieProgramowania Siema, Czy oprocz tego materialu, który komentuje, a widzę, że pojawiła się tutaj taka nazwa: 03-laczenie-z-baza-mysql.py robiłeś materiały o pythonie i mysql ?
@@arekkarczewski8228 W sensie jeszcze jakieś inne materiały o Pythonie i MySQL? Bo 03-laczenie-z-baza-mysql.py to skrypt, który tworzę w tym filmie i łączę się w nim z bazą MySQL :)
taki błąd pojawia się po wpisaniu pierwszej komendy: 'touch' is not recognized as an internal or external command, operable program or batch file. co z tym zrobić?
touch to komenda konsoli systemowej: ruclips.net/video/ioJybk5KMkU/видео.html. W przypadku, gdy korzystasz z Windowsa utwórz po prostu nowy plik tekstowy i nadaj mu odpowiednią nazwę z rozszerzeniem py.
Zastanawiam się czy wpisywanie hasła bezpośrednio w kodzie to dobry pomysł. Odpowiedź wydaje się oczywista - niedobry 😉 Ale czy da się to zrobić inaczej?
Prawdopodobnie najlepszą opcją będzie zbudowanie odpowiedniego stringa i zapisanie go do pliku z rozszerzeniem html, ale poszukaj jeszcze pod tymi hasłami: www.google.com/search?q=python+output+to+html www.google.com/search?q=python+write+to+html
Cześć mam pytanie nie dotyczące odcinka. Mianowicie ostatnio na lekcji doradztwa zawodowego, nauczyciel mówił że programista (z dużym prawdopodobieństwem), zostanie w przeciągu kilkunastu lat zastąpiony przez sztuczną inteligencję. Myślisz że jest to prawdopodobne? Pytam bo stoję przed wyborem szkoły ponadpodstawowej i nie chciałbym zmarnować 5 lat na naukę bezużytecznego zawodu.
Siema, moim zdaniem nauczyciel powinien zmienić pracę albo przynajmniej nie wypowiadać się w tematach, o których nie ma pojęcia :) Bo o ile każdy może mieć swoje zdanie na każdy temat, tak w przypadku, gdy ktoś z poziomu autorytetu (a kimś takim jest, a przynajmniej powinien być nauczyciel) doradza innym w BARDZO ważnych kwestiach (a taką jest wybór właściwej ścieżki zawodowej), powinien opierać się na jakicholwiek faktach i twardych danych, a nie na tym, co mu się wydaje. A wszystko wskazuje na to, że wspomniany nauczyciel nie ma pojęcia ani o tym, czym jest programowanie, ani o tym czym jest sztuczna inteligencja, ani o tym na jakim poziomie ta sztuczna inteligencja obecnie się znajduje. Sztuczna inteligencja w przeciągu kilkunastu lat może zastąpić zawody takie jak magazynier, recepcjonista, telemarketer czy kierowca zawodowy, ale to wszystko będzie musiało zostać zaprogramowane i tym będą zajmować się właśnie programiści. Także wszystko wskazuje na to, że zapotrzebowanie na programistów będzie rosło jeszcze długo. Zastępowanie programistów sztuczną inteligencją mogłoby nastąpić dopiero w momencie, gdyby udało się opracować sztuczną inteligencję, która sama potrafi podejmować decyzje, czyli de facto posiada świadomość. Nie jest to oczywiście niemożliwe, ale horyzont czasowy w tym przypadku jest zdecydowanie dłuższy, raczej nie wydarzy się to w ciągu najbliższych kilkudziesięciu lat. Do tego czasu taką sztuczną inteligencję widzieć będziemy raczej na pewno tylko w filmach science fiction :)
Mi nauczyciel z doractwa zawodowego wmawia że praca w McDonalds jest wspaniała... to tylko mała myśl. Takie osoby jak doradcy zawodowi szczerze mówiąc to średnio mogą "doradzać" gdyż sami zarabiają do 70% średniej krajowej. Ale odnośnie zdania o sztucznej inteligencji, fakt to co można zastąpić uczeniem maszynowym czy AI to się zastępuje no ale ktoś to musi zaprogramować przecież. Ludzkość nie jest na tym etapie rozwoju...1.5mld ludzi nie ma co jeść.
@Vexo - Mobile Gaming Haha. Ciekawy filmik umieściłeś na kanale. Co do doradcy zawodowego, to już jest ChatGPT, więc chyba niebawem Pan doradca straci pracę.
Dziwna sprawa za pierwszym razem normalnie dodałem dane do tabeli a teraz już nie dodaje tylko wyskakuje Query interrupted. Z VSC nie dostałem odpowiedzi od bazy bo mysql.connector.errors.ProgrammingError: 1045 (28000): Access denied for user 'kamil'@'localhost' (using password: YES)
długo się z tym męczyłem, okazało się, że odkliknąłem schemę python i nie było żadnej odpowiedzi :) później nie mogłem się z bazą połączyć ale się okazało, że wcześniej przy instalacji wrzuciłem sobie hasło na mysql :D
No ale 20 to liczba większa niż kilkanaście, kilkanaście to liczba do liczby 19, dalej już są kilkadziesiątki a składnia złożona jest z 25 linijek w sumie.
Właściwą obsługą błędów zajmę się w odcinku wtorkowym, tutaj celem było jedynie pokazanie w jaki sposób z poziomu Pythona łączyć się z bazą MySQL, bez skupiania się na czymkolwiek innym. W każdym razie dzięki za zwrócenie na to uwagi!
Ja pierniczę, w 10 minut dowiedziałem się tego, czego od miesięcy bałem się dotykać. :) Dzięki bardzo!
Ooo mega! A czego bałeś się dotykać? Pythona czy MySQLa?
MySQL już znałem. Obawiałem się, że w pythonie będzie to jakimś cudem na kiju, a tu proszę, w tydzień poznałem pythona i zapytania do bazy w 10 minut. :)
@@Lymphater To jest mega zaleta Pythona - wiele rzeczy w nim robi się naprawdę w łatwy sposób. Kilka linijek kodu (przy naprawdę minimalnej ilości boilerplate'u) i już :)
SQL+Python, bardzo fajnie :D. Super, że są i będą te tygodnie z językami, bo zawierają naprawdę ciekawe informacje.
PS. Ten kurs z API i Pythonem też świetny :D. Przyda mi się do tworzenia jakiś stron, czy aplikacji, które będą związane z emmebed, czy jakoś tak😀.
Dzięki za film.
super materiał - szybko i konkretnie :) python + MySQLsuper w Twoim wykonaniu ;p
Dzięki! Nie ma co lać wody i tracić mojego i Waszego czasu ; ) Najważniejszy jest konkret!
@@JakNauczycSieProgramowania Siema, Czy oprocz tego materialu, który komentuje, a widzę, że pojawiła się tutaj taka nazwa: 03-laczenie-z-baza-mysql.py robiłeś materiały o pythonie i mysql ?
@@arekkarczewski8228 W sensie jeszcze jakieś inne materiały o Pythonie i MySQL? Bo 03-laczenie-z-baza-mysql.py to skrypt, który tworzę w tym filmie i łączę się w nim z bazą MySQL :)
dla tych co kodują w pycharm i napotkają na error : unread , to poprawka do 8 linii : cursor = connection.cursor(buffered=True)
taki błąd pojawia się po wpisaniu pierwszej komendy:
'touch' is not recognized as an internal or external command,
operable program or batch file.
co z tym zrobić?
touch to komenda konsoli systemowej: ruclips.net/video/ioJybk5KMkU/видео.html.
W przypadku, gdy korzystasz z Windowsa utwórz po prostu nowy plik tekstowy i nadaj mu odpowiednią nazwę z rozszerzeniem py.
Zastanawiam się czy wpisywanie hasła bezpośrednio w kodzie to dobry pomysł. Odpowiedź wydaje się oczywista - niedobry 😉 Ale czy da się to zrobić inaczej?
Cześć,
w jaki sposób zrzucić dane z query do pliku html ?
Prawdopodobnie najlepszą opcją będzie zbudowanie odpowiedniego stringa i zapisanie go do pliku z rozszerzeniem html, ale poszukaj jeszcze pod tymi hasłami:
www.google.com/search?q=python+output+to+html
www.google.com/search?q=python+write+to+html
Nietypowe pytanie, co to za muzyczka w outro?
Ten kawałek to Lexica - Tiger Tracks :)
ruclips.net/video/SCK1zTjgKsk/видео.html
@@JakNauczycSieProgramowania Dzięki! :)
Cześć mam pytanie nie dotyczące odcinka. Mianowicie ostatnio na lekcji doradztwa zawodowego, nauczyciel mówił że programista (z dużym prawdopodobieństwem), zostanie w przeciągu kilkunastu lat zastąpiony przez sztuczną inteligencję. Myślisz że jest to prawdopodobne? Pytam bo stoję przed wyborem szkoły ponadpodstawowej i nie chciałbym zmarnować 5 lat na naukę bezużytecznego zawodu.
Siema, moim zdaniem nauczyciel powinien zmienić pracę albo przynajmniej nie wypowiadać się w tematach, o których nie ma pojęcia :) Bo o ile każdy może mieć swoje zdanie na każdy temat, tak w przypadku, gdy ktoś z poziomu autorytetu (a kimś takim jest, a przynajmniej powinien być nauczyciel) doradza innym w BARDZO ważnych kwestiach (a taką jest wybór właściwej ścieżki zawodowej), powinien opierać się na jakicholwiek faktach i twardych danych, a nie na tym, co mu się wydaje.
A wszystko wskazuje na to, że wspomniany nauczyciel nie ma pojęcia ani o tym, czym jest programowanie, ani o tym czym jest sztuczna inteligencja, ani o tym na jakim poziomie ta sztuczna inteligencja obecnie się znajduje.
Sztuczna inteligencja w przeciągu kilkunastu lat może zastąpić zawody takie jak magazynier, recepcjonista, telemarketer czy kierowca zawodowy, ale to wszystko będzie musiało zostać zaprogramowane i tym będą zajmować się właśnie programiści. Także wszystko wskazuje na to, że zapotrzebowanie na programistów będzie rosło jeszcze długo.
Zastępowanie programistów sztuczną inteligencją mogłoby nastąpić dopiero w momencie, gdyby udało się opracować sztuczną inteligencję, która sama potrafi podejmować decyzje, czyli de facto posiada świadomość. Nie jest to oczywiście niemożliwe, ale horyzont czasowy w tym przypadku jest zdecydowanie dłuższy, raczej nie wydarzy się to w ciągu najbliższych kilkudziesięciu lat. Do tego czasu taką sztuczną inteligencję widzieć będziemy raczej na pewno tylko w filmach science fiction :)
@@JakNauczycSieProgramowania Dzięki bardzo za odpowiedź :)
Te nauczytor to debil z zwykły
Mi nauczyciel z doractwa zawodowego wmawia że praca w McDonalds jest wspaniała... to tylko mała myśl. Takie osoby jak doradcy zawodowi szczerze mówiąc to średnio mogą "doradzać" gdyż sami zarabiają do 70% średniej krajowej. Ale odnośnie zdania o sztucznej inteligencji, fakt to co można zastąpić uczeniem maszynowym czy AI to się zastępuje no ale ktoś to musi zaprogramować przecież. Ludzkość nie jest na tym etapie rozwoju...1.5mld ludzi nie ma co jeść.
@Vexo - Mobile Gaming Haha. Ciekawy filmik umieściłeś na kanale. Co do doradcy zawodowego, to już jest ChatGPT, więc chyba niebawem Pan doradca straci pracę.
Łapka w górę :) Będziesz może robił ORM w pythonie?
W tej serii nie, ale myślę, że jest na to duża szansa za jakiś czas :)
Czy mogę dodać plik .exe do SQL'a a potem go pobrać na komputer na wybraną przeze mnie lokację?
Sprecyzuj co dokładnie chcesz zrobić, bo nie rozumiem pytania.
Dziwna sprawa za pierwszym razem normalnie dodałem dane do tabeli a teraz już nie dodaje tylko wyskakuje Query interrupted. Z VSC nie dostałem odpowiedzi od bazy bo mysql.connector.errors.ProgrammingError: 1045 (28000): Access denied for user 'kamil'@'localhost' (using password: YES)
długo się z tym męczyłem, okazało się, że odkliknąłem schemę python i nie było żadnej odpowiedzi :) później nie mogłem się z bazą połączyć ale się okazało, że wcześniej przy instalacji wrzuciłem sobie hasło na mysql :D
O pierwszy komentarz to ja
PEP-8 zwija się w agonii jak widzi ten kod :D
Sam się dopiero uczę Pythona, obiecuję poprawę w kolejnych odcinkach 😃
No ale 20 to liczba większa niż kilkanaście, kilkanaście to liczba do liczby 19, dalej już są kilkadziesiątki a składnia złożona jest z 25 linijek w sumie.
A odjąłeś puste linie?
@@JakNauczycSieProgramowania no dlatego zaznaczyłem że w sumie to 25 jak licząc uporządkowanie kodu
@@kubixon_orginal9911 to tylko warstwa prezentacji dla nas, dla kompilatora i interpretera linii do przeprocesowania i wykonania jest kilkanaście:)
@@JakNauczycSieProgramowania no ale nadal w sumie linii jest 25 :>
Widzę obsługa błędów na najwyższym poziomie, same dobre praktyki.
Właściwą obsługą błędów zajmę się w odcinku wtorkowym, tutaj celem było jedynie pokazanie w jaki sposób z poziomu Pythona łączyć się z bazą MySQL, bez skupiania się na czymkolwiek innym. W każdym razie dzięki za zwrócenie na to uwagi!