@harnasiek: mozesz dac w pierwszej linijce (nad wszystkim)
charchoose = None
i wtedy powinno zalapac. Jesli dalej nie pradzi to dajesz w funkcji char
select zaraz pod definicja:
global char_choose

Ale tak sie nie powinno robic, wiec powinienes to zmienic wg rady mcnight95
Jak wiadomo windows ignoruje kwestie wielkości liter przy otwieraniu plików, tzn. jak w ścieżce użyjemy małej litery a w oryginalnej ścieżce jest duża to folder się otworzy. Tak samo działa to w wypadku sprawdzania w Pythonie czy istnienia folderu/pliku: wielkość znaków jest ignorowana.
Wie ktoś może jak sprawić aby NIE BYŁA ignorowana? tzn. żeby coś zwracało mi false kiedy sprawdzana ścieżka ma inne wielkości liter niż zadana. Najlepiej z biblioteki Pathlib.
#
@Cierniostwor: @KORraN: ciekawostka z Windowsa akurat jest taka, że NTFS jest case-sensitive natomiast API Windowsa to ukrywa i przedstawia uzytkownikowi jako case-insensitive.

Na Linuksie możesz bez problemów utworzyć pliki "DUPA", "dupa" oraz "Dupa" na partycji NTFS w tym samym folderze i wszystko będzie poprawnie - tak poprawnie, że nawet chkdsk czy inne narzędzia Windowsowe nie wykryją błędów na NTFS. Ale sam Windows będzie świrować i za każdym razem będzie otwierał
#python #programowanie

Tworze sobie prosty program w pythonie za pomocą którego chce sobie wyprintować tekst na podstawie wczesniej zdefiniowanego szablonu w któym są "sloty" na podmiane treści, przykład:

Lorem ipsum $VAR1 sit amet, $VAR2 adipiscing elit.


Z takim przykładem nie ma problemu, mogę sobie wyszukać w zawartości słowa zaczynające się od "$" i podstawić odpowiednio dane. Problem pojawia się gdy w szablonie tekst jest napisany ciągiem, bez spacji:

Loremipsum$VAR1sit amet
Gdzie najlepiej uruchomić skrypt #selenium #python w chmurze tak żeby odpalał się automatycznie zgodnie z harmonogramem.
Próbowałem na pythonanywhere i loguje się poprawnie na zadaną stronę jednak później nie widzi przycisków które ma kliknąć. U siebie na komputerze jak to odpalam w headless to wszystko ładnie śmiga.
@mangel123: Opy, pomocy, mam apkę we Flasku spiętą z Celery i rabbitMQ.
Pytanie strategiczne, czy do domyślnej tabeli tworzonej przez Celery "celery_taskmeta" można dodawać dane do kolumny "name" podczas dodawania nowego taska?
https://postimg.cc/6T3wrnpN

Aktualnie nowy task uruchamiam jak poniżej
https://pastebin.com/PhuGcbh1

A po co to w ogóle? chcę wyświetlić listę wszystkich tasków ze statusami i fajnie byłoby zamienić task id na jakąś nazwę...

#python #programowanie
@boleslaw_krzywosuty: znajomi kupili poprzednią wersję i największy problem stanowiło to, że szybko ta zabawa się skończyła. Dopóki dzieci chodziły do przedszkola gdzie uczyły się na mindstormie podstaw robotyki to było ok, ale gdy przestały i w domu nie miał się kto nimi zająć w tym temacie to klocki poszły na półkę. Programowanie nawet takie i jednocześnie układanie fizycznie z technica do dość skomplikowane połączenie.
W pythonie nie programowali bo nie miał
#python #programowanie #programista15k

Czy da się stworzyć "dynamiczną" funkcje?
Mam np stworzoną funkcje def fight(warrior,goblin): i to pobiera tylko wartości z obiektów warrior i goblin, a chciałbym żeby funkcja reagowała na to, jaką klasę postaci wybierze gracz na początku i to jaki przeciwnik się wylosuje na danym etapie, bo przecież nie będę tworzył 80 tych samych funkcji ale tylko z innymi zmiennymi bo to robota głupiego i mało wydajna.

def warrior_fight(warrior,goblin):
core
Entity Component System to na później jak już się nauczy jak działa dziedziczenie i polimorfizm, nie ma sensu zaczynać od tego jak gość pisze taki kod :)

Tutaj wystarczy 2 klasy: Character i Monster.

Character by miał metodę

def fight(self, monster):
core = 5 + (self.strenght * 2) + (self.magic * 2) + (self.agility * 1) - (self.defense * 2)
critchance = ri(0,1)
monster.reactToCrir(crit
chance, core)

a Monster:

def reactToCrit(self, crit
Ktoś upublicznił na github narzędzia do pobierania filmów z różnych platform vod w tym netflix oraz hbo. Programy są pisane w pythonie i pozwalają na pobieranie filmów np z netflixa w maksymalnej dostępnej rozdzielczości. Jest kilka repozytoriów, niżej link w którym gościu tłumaczy swoje motywy.

Oczywiście wszystko pobieracie na własną odpowiedzialność, nie testowałem oprogramowania.

https://github.com/widevinedump/Message


#programowanie #hacking #python
Pomóżcie. Mam główna klasę i tworze następną, dziecko. W niej muszę mieć dane z głównej wiec pojawia się glownaklasa._init(self). Super, ale w dziecku tworze również funkcje init_ i zmienna załóżmy (self.x). Jak się do niej dostać w dziecku? Np. Print(self.x) - wywala mi błąd, ze w głównej klasie nie ma self.x
#python
dobry wieczór, od nowego roku zamierzam próbować nauczyć się programowania, stwierdziłem, że spróbuje pierw pythona (jak wyjdzie zobaczymy, nie mam mokrych snów o programista15k, bardziej z czystych chęci)
Jakie są przydatne książki/strony/kursy, które pomogą w nauce, przynajmniej na początku w celu ogarnięcia podstaw
oraz czy lepiej pierw próbować po polsku się uczyć dla pełnego zrozumienia, czy od razu lecieć po angielsku skoro to i tak jest najważniejszy język i pewnie więcej materiałów
@howtowisnia: po polsku masz tutorial z "kanał o wszystkim" to jest fajne wprowadzenie po polsku. Jak się już poduczysz to polecam przejść na angielski YT (CoreyShafer, TwT i wiele innych) gdzie w połączeniu z dokumentacją jesteś w stanie się wyszkolić do poziomu mistrzowskiego. Oczywiście bez praktyki nic nie będziesz w stanie napisać dlatego każdy "rozdział" musisz kończyć obowiązkową praktyką na to polecam tą książkę Automate the Boring Stuff with Python (za
2️⃣ Obiekt - logiczny element posiadający własny stan

@harnasiek: W Pythonie pierwszy argument w definicji metod w klasie w momencie wywołania zostaje podstawiony przez referencję/odwołanie do stanu tego konkretnego obiektu, na którym wywołujesz metodę; przyjęło się nazywać ten pierwszy argument jako self.

4️⃣ Metoda - funkcja Klasy (※1️⃣)/Obiektu (※2️⃣);
Pobierz
źródło: comment_1640650383zjfApSMdvnyBIiAYo932Fc.jpg
Mam pytanie odnośnie #naukaprogramowania w #python. Jak najlepiej się uczyć? Jestem zielony, w swoim zawodowym doświadczeniu nie miałem z tym styczności, ale chciałbym w przyszłym roku zmienić pracę. Siedzę po pracy po 3-4 h dziennie i staram się przyswajać nową wiedzę. Aktualnie czytam książki, przerabiam kursy na udemy i oglądam na YouTube jak inni klepią jakieś proste programy. Staram się zrozumieć kod, klepać razem z youtubem i odpalać u siebie, ewentualnie
@innewiadro: Ja uczę się od listopada i zrobilem tak - kursy na Udemy + wykonywanie zadan na codewars i exercism i do tego pisanie swoich mini projektow typu Todo list itd, teraz skonczylem z kursami na udemy i wzialem się za free code camp. Wlasnie skonczylem 6 godzin kursu Flaska, w ktorym klepalem kod rowno z nauczycielem, do tego pisalem swoje wlasne notatki (wyszlo jakies 50+ stron w pdfie), a po
Chcę napisać w pythonie taki program: Wchodzę na stronę X, następnie znajdują się linki (często się zmieniają). Klikam odnośnik Y1, z odnośnika Y1 wyciągam dane, które zapisuje sobie do bazy danych. Następnie robię to dla odnośnika Y2 i pobieram te same dane, które zapisuje do kolejnego rekordu w db. Takich odnośników byłoby powiedzmy 100-200. Czynność ta wykonywała by się w nieskończonej pętli co powiedzmy 5-10minut.
Pytanie teraz jakich bibliotek do tego użyć?
#python #programowanie #programista15k

Jak otworzyć program python w osobnym oknie?

import cmd
import textwrap
import sys
import os
import time
import random

screen_width = 100
# Ustawienia gracza

class Player:
def __init__(self):
self.name = 'm'
self.clan = ''
self.hp = 100
self.mana = 20
self.status_effects = []
self.location = 'b2'
self.game_over = False

myPlayer = Player()

Piszę sobie RPG gierke, i chciałbym, żeby to było w osobnym oknie a nie w terminalu.