Najnowsze tematy w Pythonhttps://devstart.pl/forum/28-python/Najnowsze tematy w Pythonplpomocy bo nie umiem w pytonga i mi sie drzwi nie łączą do end rooma 😭😭😭😭😭https://devstart.pl/temat/22692-pomocy-bo-nie-umiem-w-pytonga-i-mi-sie-drzwi-nie-lacza-do-end-rooma-%F0%9F%98%AD%F0%9F%98%AD%F0%9F%98%AD%F0%9F%98%AD%F0%9F%98%AD/
# author : Radek Z. and troszke Kuba S. (akustyczny kolega)
import pygame
import random
pygame.init()
 
class GenDungeon() :
    def __init__(self , max_plate) :
        self.max_plate = max_plate
        self.map = []
 
        self.room_type = {
            0 : "empty_room" ,
            1 : "start_room" ,
            2 : "end_room" ,
            3 : "enemy_room" ,
            4 : "boss_room" ,
            5 : "chest_room"
        }
 
    def gen_map(self ) :
 
        self.gen_clear_map()
        self.map[self.max_plate // 2][self.max_plate // 2] = 1
 
        enemy_room = random.randint(4, 6)
        chest_room = random.randint(2, 5)
 
        boss_room = random.random()
        if boss_room < 0.2:
            boss_room = 1
        else:
            boss_room = 0
        for _ in range(enemy_room):
            self.gen_room(3)
            print("enemy room")
        for _ in range(chest_room):
            self.gen_room(5)
            print("chest room")
        for _ in range(boss_room):
            self.gen_room(4)
            print("boss room")
        self.gen_room(2)
 
    def gen_clear_map(self) :
        self.map = []
        for x in range(self.max_plate) :
            column = []
            for y in range(self.max_plate) :
                column.append(0)
            self.map.append(column)
 
    def gen_room(self, room_type):
        while True:
            x = random.randint(0 , self.max_plate-1)
            y = random.randint(0 , self.max_plate-1)
 
            somsiad = 0
            start_room = False
 
            cord = (
                (x + 1 , y),
                (x - 1 , y),
                (x , y + 1),
                (x , y - 1)                
            )
 
            for h in cord:
                try:
                    cx , cy = h
                    if self.map[cx][cy] in (1 ,2 , 3 , 4 , 5):
                        somsiad += 1
                        if self.map[cx][cy] == 1:
                            start_room = True
                except:
                    pass
           
            if (room_type == 2) or (room_type == 4) or (room_type == 5):
                if (somsiad > 0 and somsiad < 4 and not start_room) and self.map[x][y] == 0:
                    self.map[x][y] = room_type
                    break
            else:
                if (somsiad > 0 and somsiad < 4) and self.map[x][y] == 0:
                    self.map[x][y] = room_type
                    break
 
            self.gen_door()
            self.update_door()
 
    def gen_door(self):
        self.door = []
        for x in range(self.max_plate):
            column = []
            for y in range(self.max_plate):
                column.append([False , False , False , False])
            self.door.append(column)
 
        for x in range(self.max_plate):
            for y in range(self.max_plate):
                if self.map[x][y] == 1:
                    self.door[x][y]
 
                    cord = (
                    (x + 1 , y),
                    (x , y + 1),
                    (x , y - 1),
                    (x - 1 , y)
                    )
 
                    for c in cord:
                        sx , sy = c
                        if self.map[sx][sy] != 0:
                            if sy == y-1:
                                self.door[x][y][0] = True
                            elif sy == y+1:
                                self.door[x][y][1] = True
                            elif sx == x+1:
                                self.door[x][y][2] = True
                            elif sx == x-1:
                                self.door[x][y][3] = True
        self.update_door()
 
        for _ in range(6):
            for x in range(self.max_plate):
                for y in range(self.max_plate):
 
                    if (self.door[x][y] == [False , False , False , False]) and (self.map[x][y] > 0):
                             
                                try:
                                    if True in self.door[x][y-1]:
                                        self.door[x][y][0] = True
                                except:
                                    pass
                                try:
                                    if True in self.door[x][y+1]:
                                        self.door[x][y][1] = True
                                except:
                                    pass
                                try:
                                    if True in self.door[x-1][y]:
                                        self.door[x][y][3] = True
                                except:
                                    pass
                                try:
                                    if True in self.door[x+1][y]:
                                        self.door[x][y][2] = True
                                except:
                                    pass
                                self.update_door()
 
    def update_door(self):
        for x in range(self.max_plate):
            for y in range(self.max_plate):
                try:
                    if self.door[x][y-1][1] == True:
                        self.door[x][y][0] = True
                except:
                    pass
                try:
                    if self.door[x][y+1][0] == True:
                        self.door[x][y][1] = True
                except:
                    pass
                try:
                    if self.door[x+1][y][3] == True:
                        self.door[x][y][2] = True
                except:
                    pass
                try:
                    if self.door[x-1][y][2] == True:
                        self.door[x][y][3] = True
                except:
                    pass
 
"""
- zamienić potem try except na lepsze sprawdzanie wyjścia poza mapę
"""
 
class Display():
    def print_room(self , room , cord):
        x , y = cord
        cords = (
            x * 50 ,
            y * 50 ,
            50 ,
            50
        )
        match room:
            case 0 :
                color = "grey"
            case 1 :
                color = (255 , 175 , 10)
            case 2 :
                color = (0 ,200 , 0)
            case 3 :
                color = (255 , 0 , 0)
            case 4 :
                color = (255 , 255 , 0)
            case 5 :
                color = (0 , 0 , 255)
            case None :
                color = "black"
       
        pygame.draw.rect(screen , color , cords)
 
    def print_door(self , cord):
        x , y , pos = cord
 
        if pos[0]:
            cords = (
            x * 50 + 20 ,
            y * 50 ,
            10 ,
            10
            )
            pygame.draw.rect(screen , "green" , cords)
        if pos[1]:
            cords = (
            x * 50 + 20 ,
            y * 50 + 40 ,
            10 ,
            10
            )
            pygame.draw.rect(screen , "green" , cords)
 
        if pos[2]:
            cords = (
            x * 50 + 40 ,
            y * 50 + 20,
            10 ,
            10
            )
            pygame.draw.rect(screen , "green" , cords)
 
        if pos[3]:
            cords = (
            x * 50 ,
            y * 50 + 20 ,
            10 ,
            10
            )
            pygame.draw.rect(screen , "green" , cords)
 
    def print_map(self , g) :
        plate = g.map
 
        for x in range(g.max_plate ) :
            for y in range(g.max_plate) :
                self.print_room(plate[x][y] , (x , y) )
 
        for x in range(g.max_plate):
            for y in range(g.max_plate):
                self.print_door((x , y , g.door[x][y]))
 
def main() :
    global screen
    sze = 50 * 11
    screen  = pygame.display.set_mode((sze , sze))
    pygame.display.set_caption("dungeony")
 
    g = GenDungeon(11)
    d = Display()
 
    g.gen_map()
 
    while True :
        for event in pygame.event.get() :
            if event.type == pygame.QUIT :
                quit()
 
        screen.fill("black")
 
        d.print_map(g)
 
        pygame.display.update()
 
if __name__ == "__main__" :
    main()

#jakby co to python wersja 3.13.9
]]>
22692Wed, 21 Jan 2026 14:00:04 +0000
Auto clicker, Automatyzacja - pyautoguihttps://devstart.pl/temat/21523-auto-clicker-automatyzacja-pyautogui/ Hej, wielu się zastanawia jak napisać program w stylu np auto clickera. Przychodzę z pomocą! 

Oto najprostszy auto clicker:

import pyautogui
import time

time.sleep(2)

for i in range(5):
    pyautogui.leftClick()

Ten program sprawi że lewy przycisk myszy zostanie 5 razy kliknięty.

Aby pomiędzy kliknięciami był odstęp czasowy trzeba dodać:

for i in range(5):
    pyautogui.leftClick()
    time.sleep(1)  # 1 sekunda przerwy między kliknięciami

 Krótki wyjaśnienie:

time.sleep() - funkcja do pauzowania programu na określony czas, w nawiasie pisze się np 3 i wtedy program pauzuje się na 3 sekundy

pyautogui.leftClick - dość intuicyjne program klika myszką

Pomoc z ewentualnymi problemami:

1. Program nie zadziała w przeglądarce, osobiście polecam go odpalić w VS Code

2. Jeżeli moduł pyautogui nie jest zainstalowany to można go zainstalować wpisując w terminalu:

# Wpiszujesz w Terminalu
py -m pip install pyautogui

3. Jeżeli są jakieś inne problemy daj znać ;)

]]>
21523Fri, 28 Nov 2025 15:43:17 +0000
Jaki język po Pythonie?https://devstart.pl/temat/68-jaki-jezyk-po-pythonie/Jaki język polecacie po dobrym poznaniu Pythona? Który język wiele mnie nauczy?

]]>
68Wed, 12 Jun 2013 20:52:47 +0000
Gdzie hostujecie swoje aplikacje Django? A gdzie zdjęcia i inne pliki statyczne?https://devstart.pl/temat/21464-gdzie-hostujecie-swoje-aplikacje-django-a-gdzie-zdjecia-i-inne-pliki-statyczne/ Cześć,

Gdzie hostujecie swoje aplikacje Django? A gdzie zdjęcia i inne pliki statyczne? Z jakich serwerów aplikacji korzystacie?

Dzięki!

]]>
21464Mon, 24 Nov 2025 20:30:59 +0000
Ćwiczenie z learnpythonhttps://devstart.pl/temat/13880-cwiczenie-z-learnpython/ Cześć mam problem z tym ćwiczeniem, proszę o wytłumaczenie

Ćwiczenie:

W tym ćwiczeniu użyjesz istniejącej funkcji oraz dodasz swoją własną, aby stworzyć w pełni funkcjonalny program.

1. Dodaj funkcję nazwaną lista_korzysci() - która zwraca tablicę nastepujących napisów:

"Lepiej zorganizowany kod", "Większa czytelność kodu", Łatwiejsze wielokrotne użycie kodu", "Możliwość dzielenia się kodem i łączenia go w całość przez różne osoby"

2. Dodaj funkcję nazwaną buduj_zdanie(info), która otrzymuje pojedynczy argument zawierający napis i zwraca zdanie zaczynające się podanym napisem i kończące się "jest zaletą funkcji!"

3. Wykonaj i zobacz jak funkcje ze sobą współpracują.

Tutorial Code

Ta funkcja powinna zwracać tablice napisów, które wymieniono w punkcie 1.

def lista_korzysci(): pass

Funkcja powinna dołączyć do każdej korzyści - "jest zaletą funkcji!"

def buduj_zdanie(korzysc): pass

def nazwij_korzysci_z_funkcji(): tabela = lista_korzysci () for korzysc in tabela: print

buduj_zdanie(korzysc)

nazwij_korzysci_z_funkcji()

Expected Output

Lepiej zorganizowany kod jest zaletą funkcji! Większa czytelność kodu jest zaletą funkcji! Łatwiejsze wielokrotne użycie kodu jest zaletą funkcji! Możliwość dzielenia się kodem i łączenia go w całość przez różne osoby jest zaletą funkcji!

                                                                                                                             

                                                                                                                             Najmocniej dziękuje za odpowiedź 

 

 

 

 

]]>
13880Tue, 13 Dec 2022 20:25:29 +0000
Python czy Ruby?https://devstart.pl/temat/55-python-czy-ruby/Jak w temcie, czyli czego warto się uczyć, w co inwestować, w pythona czy ruby?

]]>
55Wed, 12 Jun 2013 11:04:54 +0000
Zlecę napisanie aplikacji webowejhttps://devstart.pl/temat/16514-zlece-napisanie-aplikacji-webowej/ Zlecimy napisanie aplikacji webowej jak tutaj:
https://its.mzd.opole.pl/
Interesuje nas tylko to, co jest na stronie głównej.
Zasadniczo powinna być możliwość dodawania zdarzeń przez administratora systemu a po stronie klienta możliwość wyłącznie przeglądania wprowadzonych danych.Czesc III - OPZ z zalacznikami

]]>
16514Mon, 23 Dec 2024 02:30:29 +0000
Edukacjahttps://devstart.pl/temat/16403-edukacja/ Witam, 

Moje pytanie gdy uczę się programowania w Python sam w wieku 24 lat to czy mam szansę znaleźć jakąś w tym pracę po np 2 latach. Chodzi o to czy warto poświęcić na to czas by potem mieć z tego jakąś korzyść, i myślę o zmianie też pracy po okresie nauki. 
Pytanie może trochę głupie ale mnie to nęci że może tylko stracę czas (nie mówię tu o nauce samej w sobie by się uczyć, chodzi mi o cele zarobkowe)

]]>
16403Mon, 16 Dec 2024 12:46:37 +0000
Selenium KRZhttps://devstart.pl/temat/14151-selenium-krz/ Cześć,
Próbuję wejść na stronę KRZ: https://krz.ms.gov.pl/#!/application/KRZPortalPUB/1.9/KrzRejPubGui.WyszukiwaniePodmiotow?params=JTdCJTdE&itemId=item-2&seq=0
i wejść w zakładkę na górze "Osoba fizyczna nieprowadząca działalności gospodarczej". Ale, nie mogę wejść w tą zakładkę.

Czy ktoś może wie jak mógłbym to zrobić?

Próbowałem dodać do kodu time.sleep(30), ale nie pomaga.

 

]]>
14151Mon, 04 Mar 2024 07:54:23 +0000
Python vs Arduinohttps://devstart.pl/temat/15143-python-vs-arduino/ Cześć potrzebuję pomocy- poniżej problem.

Model klasyfikacji 2 zmiennych wejściowych. Kategoryzowane są na 5 klas co daje 5 przynależności do każdej klasy. Problem rozwiązany jest za pomocą Python w Colab Google następnie jest skonwertowany do pliu *.h.

Plik jest wdrożony w Arduino Nano 33 i tu jest problem- albo nie czyta wektora wejść albo czyta dziwne błędy: FULLY_CONNECTED. W wersji 9 lub 1.

I czy problem jest przy przejściu Python do Arduino czy w samym C w Arduino.

 

]]>
15143Mon, 29 Jul 2024 09:12:57 +0000
"PermissionError: [Errno 13]" - czasami program działa a innym razem wywala błąd.https://devstart.pl/temat/13943-permissionerror-errno-13-czasami-program-dziala-a-innym-razem-wywala-blad/ hej,

chcę monitorować folder pod katem nowo pojawiających się w nim plików csv, problem w tym że program raz działa a innym razem wywala błąd :"PermissionError: [Errno 13] Permission denied: ". Miał ktoś już z tym do czynienia?

 

import csv
import time
from watchdog.observers import Observer
from watchdog.events import FileSystemEventHandler


 
class MyHandler(FileSystemEventHandler😞
    def on_created(self, event😞
        if event.is_directory:
            return
        elif event.event_type == 'created':
            process_new_file(event.src_path)
 
def process_new_file(file_path😞
    with open(file_path) as csv_file:
        reader = csv.DictReader(csv_file)
        desired_key_part = 'AF;PS6 Lastdruck'
 
        for entry in reader:
            value = entry['$$ VALMET AUTOMOTIVE SP. Z O.O.']
 
            if value.startswith(desired_key_part😞
                parts = value.split(';')
                num_values = [float(part) for part in parts[3:6]]
                round_values = [round(values,2) for values in num_values]
                first_numeric_value, second_numeric_value, third_numeric_value = round_values
                istwert_values_for_stat = []
                istwert_values_for_stat.append(first_numeric_value)
 
                print(istwert_values_for_stat)
               
 
if __name__ == "__main__":
    folder_to_monitor = r"C:\Users\User\PycharmProjects\pythonProject114"
 
    event_handler = MyHandler()
    observer = Observer()
    observer.schedule(event_handler, path=folder_to_monitor, recursive=False)
    observer.start()
 
    try:
        while True:
            time.sleep(1)
    except KeyboardInterrupt:
        observer.stop()
 
    observer.join()

 

 

]]>
13943Sat, 13 Jan 2024 21:53:24 +0000
Zapis randomowych wartości do wielu plików tekstowych w folderze.https://devstart.pl/temat/13929-zapis-randomowych-wartosci-do-wielu-plikow-tekstowych-w-folderze/ Hej,

mam problem z tym żeby zapisać losowo wygenerowane wartości w postaci listy do plików .txt które są zapisane w określonej lokalizacji. Nie wiem jak to połączyć z zapisem żeby działało. Może ktoś pomoże🙃?

Poniżej kod który po wyprintowaniu zwraca randomowe wartości w plikach z tego folderu ale nie chce mi tych wartości do tych plików zapisać.

folder_patch = r"C:\Users\User\Desktop\Nowy folder"

for txt_files in os.listdir(folder_patch):
    if txt_files.endswith(".txt"):
        with open(os.path.join(folder_patch,txt_files)) as file:


            lines = file.readlines()
            random_numb = random.uniform(1,2)
            random_numb_a = random.uniform(1,2)
            random_numb_b = random.uniform(1,2)
            coma_def = round(random_numb, 3)
            string = str(coma_def)
            lines[0] = string
            coma_def = round(random_numb_a, 3)
            string = str(coma_def)
            lines[1] = string
            coma_def = round(random_numb_b, 3)
            string = str(coma_def)
            lines[2] = string
            print(lines)


for txt_files in os.listdir(folder_patch):       # nie działa zapis do plików 
    if txt_files.endswith(".txt"):
        with open(txt_files, "w") as file:
            file.writelines(lines)

 

]]>
13929Fri, 27 Oct 2023 20:44:13 +0000
Problem, zmienne typu boolhttps://devstart.pl/temat/13890-problem-zmienne-typu-bool/ Byłbym wdzięczny za pomoc w prostym zadaniu.
Nie rozumiem dlaczego przy podaniu liczby pierwszej np. 9 nie jest generowana taka informacja .
Z góry dziękuję za pomoc i przepraszam, ale dopiero się uczę. ;)
 

liczba = int(input("podaj liczbę dowolna"))

liczbapierwsza = True

for dzielnik in range (2,liczba+1):
    if liczba % dzielnik == 0:
        liczbapierwsza = False
        print("podana liczba", liczba, "jest podzielna przez", dzielnik)

if liczbapierwsza:
    print("podana liczba jest liczba pierwsza")
]]>
13890Sun, 08 Jan 2023 20:50:22 +0000
Bot do minecrafta który kopałby w kopalni. Nie wiem co zrobić żeby wykrywało obrazy(screeny)https://devstart.pl/temat/13926-bot-do-minecrafta-ktory-kopalby-w-kopalni-nie-wiem-co-zrobic-zeby-wykrywalo-obrazyscreeny/
import pyautogui as pt
from time import sleep
 
# funkcja pomoc
def funk(zdjęcie, kliknięcia, off_x=0, off_y=0):  #off x i off y to współżędne
    position = pt.locateCenterOnScreen(zdjęcie, confidence=.7)  #condidence jest to tolerancja jak bybyło na sto to wszytko było by lavą, najlepiej ustawiać od 6 do 9
 
    if position is None: #jeżeli nie ma lavy
        print(f'{zdjęcie} nie znaleźono')
        return 0
    else:
        pt.moveTo(position, duration=.1) #jeżeli znajdzie to kursor na środek, zajmie to 1s
        pt.moveRel(off_x, off_x, duration=.1)
        pt.click(clicks= kliknięcia, interval=.3) #bedzie się klikało tyle razy ile chce co 3s


 
# ruchy steve'a
# x = atak
# y = budowanie
def ruchomy_steave(klawisz, czas_trwania, akcja = 'chodzenie'): #jaki klawisz używasz, ile go używasz, domyślnie bedzie chodził
    pt.keyDown(klawisz)#wciskamy klawisz
    if akcja == 'chodzenie':
        print('chodzenie')
    elif akcja == 'atak':
        pt.keyDown('x')
 
    sleep(czas_trwania)
    pt.keyUp('x')
    pt.keyUp(klawisz)
 
def lokalizacja_lavy():
    position = pt.locateCenterOnScreen(r'C:\\Users\\X\\OneDrive\\Pulpit\\3kl\\phyton\\botMC\\img\\lava_bez_tła.PNG', confidence= .4)
 
    if position is None:
        return False
    else:
        ruchomy_steave('s', 3)
        print('Wykryto lave')
        return True
   
 
#Startujemy gre
sleep(3)
funk(r'C:\\Users\\X\\OneDrive\\Pulpit\\3kl\\phyton\\botMC\\img', 3)
 
#powyżej nie działa ;(
 
duration = 10
while duration != 0:
 
    #Jak nie ma lavy to kop
    if not lokalizacja_lavy():
        ruchomy_steave('w', 2, 'atak')
    else:
        break
 
    duration -= 1
    print("Pozostały czas", duration)
#dokładnie opisując zadniem bota jest z menu pałzy wznowić grę i kopać przed siebie, gdy zobaczy lave odbiec by się nie spalić
]]>
13926Mon, 28 Aug 2023 12:22:29 +0000
"bad argument type for built-in operation"https://devstart.pl/temat/13884-bad-argument-type-for-built-in-operation/ Po wywołaniu tego kodu zwraca mi error "bad argument type for built-in operation"

 

            def remap_lines_dict(line):
                line.update({
                    'gross_ammount': line['net'] * float(f"1.{line['tax']}")
                })

                return line

            lines = [remap_lines_dict(line) for line in request.data['lines']]
            print(lines)
            for line in lines:
                textob.textLine('-------------------------------------------------------------------------------------'
                                '-------------')
                textob.textLine(line)

Natomiast jak mam zakomentowany **for line in lines:** to wtedy nie wywala tego błędu.

]]>
13884Thu, 29 Dec 2022 08:29:52 +0000
Python zadanie klasa 8 pomocy!https://devstart.pl/temat/3960-python-zadanie-klasa-8-pomocy/ Dostałem zadanie domowe na ocenę. Nie umiem tego zrobić, czas mam do poniedziałku może ktoś je napisać? Cały program oczywiście musi zostać napisany w pythonie. Treść podaję tutaj :

Komputer pyta się o kwotę (do 1000).
Na ocenę 2 : wypisuje te kwotę z symbolem "zł"
Na ocenę 3 : podaję czy będą jakieś banknoty (dla kwoty min. 10)
Na ocenę 4 : podaję czy kwota będzie wypłacona w monetach, banknotach czy w monetach i banknotach.
Na ocenę 5 : ile będzie wypłacone w banknotach a ile w monetach.
Na ocenę 6 : ile i jakich monet i banknotów będzie wypłacone.

Bardzo proszę o napisanie tego z wszystkimi funkcjami jakie tu napisałem. Czekam niecierpliwie.

]]>
3960Sun, 17 Mar 2019 12:22:40 +0000
Nie umiem znaleść modułów i stworzyć bota do instagramahttps://devstart.pl/temat/5786-nie-umiem-znalesc-modulow-i-stworzyc-bota-do-instagrama/ Nie umiem znaleść pewnych modulów przy tworzeniu bota do instagrama .Oto kod

import AccountAgent, DBUsers
import Constants
import datetime


def init(webdriver):
    Constants.init()
    AccountAgent.login(webdriver)


def update(webdriver):
    #Get start of time to calculate elapsed time later
    start = datetime.datetime.now()
    #Before the loop, check if should unfollow anyone
    _check_follow_list(webdriver)
    while True:
        #Start following operation
        AccountAgent.follow_people(webdriver)
        #Get the time at the end
        end = datetime.datetime.now()
        #How much time has passed?
        elapsed = end - start
        #If greater than our constant to check on
        #followers, check on followers
        if elapsed.total_seconds() >= Constants.CHECK_FOLLOWERS_EVERY:
            #reset the start variable to now
            start = datetime.datetime.now()
            #check on followers
            _check_follow_list(webdriver)


def _check_follow_list(webdriver):
    print("Checking for users to unfollow")
    #get the unfollow list
    users = DBUsers.check_unfollow_list()
    #if there's anyone in the list, start unfollowing operation
    if len(users) > 0:
        AccountAgent.unfollow_people(webdriver, users)

 

instagram.jpg

]]>
5786Sun, 02 Aug 2020 16:01:56 +0000
Ciąg liczbowy pythonhttps://devstart.pl/temat/11454-ciag-liczbowy-python/ Wiem że jest to ciąg finobacciego ale jestem w tym totalnie beznadziejny potrafi ktoś to zrobić i wytłumaczyć na czym to polega ?

Ciąg liczbowy A002858 zaczyna się od liczb 1, 2, a każdy kolejny to unikalna suma dwóch,
różnych poprzednich elementów. Pierwszych osiem elementów tego ciągu to: 1, 2, 3, 4, 6,
8, 11, 13.

3 = 1 + 2, 4 = 1 + 3, ale 5 = 4 + 1 = 3 + 2 (suma nie jest unikalna) i dalej 6 = 4 + 2,
ale 7 = 6 + 1 = 4 + 3, itd.

W odpowiedzi na podaną liczbę n podaj n pierwszych wyrazów ciągu A002858.

]]>
11454Wed, 08 Jun 2022 11:58:26 +0000
Wyciąganie danych z apihttps://devstart.pl/temat/13874-wyciaganie-danych-z-api/ Witam czy pomógłby ktoś wyciągnąć dane ?
Podaje przykład z tym że artykułów będzie więcej .

Tu przykład json

 

{
"Bułki":{
"25-10-2022":{
"Ilość":100,
"Cena":5
},
"26-10-2022":{
"Ilość":300,
"Cena":9
},
"27-10-2022":{
"Ilość":800,
"Cena":2
},

 

]]>
13874Tue, 01 Nov 2022 02:37:04 +0000
Python zadania studia odplatniehttps://devstart.pl/temat/9065-python-zadania-studia-odplatnie/ Witam

Prosze o pomoc w zadanich na studiach. 5 zadan oczywiscie odplatnie ktos ma chwile i sie podejmie:)

]]>
9065Sat, 15 Jan 2022 16:18:24 +0000
Python Pywallet - Problem z konwersją programu na .exe za pomocą pyinstallerhttps://devstart.pl/temat/7212-python-pywallet-problem-z-konwersja-programu-na-exe-za-pomoca-pyinstaller/

Witam, chciałbym zrobić program standalone, jednak po konwersji na .exe przy użyciu jednej z funkcji pewnego modułu otrzymuję następujący error:

File "btcwallet.py", line 111, in <module>
  File "btcwallet.py", line 80, in menu
  File "btcwallet.py", line 47, in save_wallet
  File "btcwallet.py", line 40, in generate_wallet
  File "pywallet\wallet.py", line 13, in generate_mnemonic
  File "pywallet\utils\ethereum.py", line 1321, in master_key_from_entropy
  File "mnemonic\mnemonic.py", line 47, in __init__
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\mistr\\AppData\\Local\\Temp\\_MEI35242\\mnemonic\\wordlist/english.txt'
[2548] Failed to execute script 'btcwallet' due to unhandled exception!

I jak najbardziej rozumiem że chodzi o to że program nie może znaleźć danego pliku, jednak ja manualnie też go nie znajduję, a jednak w postaci .py program działa normalnie. Czy jest ktoś w stanie powiedzieć czemu tak to wygląda?

]]>
7212Thu, 05 Aug 2021 06:11:41 +0000
Bezpłatny certyfikat z PCAPhttps://devstart.pl/temat/7424-bezplatny-certyfikat-z-pcap/

Projekt "Dobra praca = IT",  finansowany jest ze środków unijnych, w ramach którego można bezpłatnie podnieść swoje kwalifikacje zawodowe.

Egzaminy odbywają się online.

Szczegółowe informacje znajdują się w linku poniżej:

Fundacja IT – Zaprogramuj Swoją Przyszłość

Na dzień dzisiejszy w ramach projektu,  mamy miejsca na  następujące egzaminy:

  • Programista aplikacji w języku Python PCAP

Zapewniamy darmowe kursy e-learningowe.

Projekt ma ograniczoną ilość miejsc i trwa do końca 2021r.

Projekt kierowany jest do osób które są zameldowane, bądź uczą się, bądź pracują na terenie zachodniopomorskiego.

Z poważaniem

Sylwia Szymborska-Roszak 

 

Specjalista ds. szkoleń

e-mail: [email protected]

COMPTIA BUSINESS DEVELOPMENT REPRESENTATIVE

CERTIPORT AUTHORIZED SOLUTION PROVIDER

MICROSOFT SILVER LEARNING PARTNER

C++ INSTITUTE PARTNER

 

ul. Jagiellońska 67, 70-382 Szczecin

tel/fax: 91 484 44 37

kom. 720 844 437

www.fundacja.it

]]>
7424Fri, 03 Sep 2021 11:44:46 +0000
Nie działa kod do masowego wysyłania emaili z gmailahttps://devstart.pl/temat/5787-nie-dziala-kod-do-masowego-wysylania-emaili-z-gmaila/ Nie dochodzą emaile do masowego wysyłania emaili z gmaila i zezwóliłem dostęp do aplikacji i włączyłem imap i pop.Oto kod:

import smtplib

with open("to.txt", 'r') as f:
    maile = [a.strip() for a in f.readlines() if a.strip()]
    print(maile)
gmail_user = ''
gmail_password = ''
sent_from = gmail_user
email_text = 'tekst'
try:
    server = smtplib.SMTP('smtp.gmail.com', 587)
    server.ehlo()
    server.starttls()
    server.login(gmail_user, gmail_password)
    for x in maile:
        server.sendmail(sent_from, x, email_text)
except:
    print('Hej')

 

instagram.jpg

]]>
5787Sun, 02 Aug 2020 16:05:23 +0000
Błąd wyskakuje w Pycharmhttps://devstart.pl/temat/5754-blad-wyskakuje-w-pycharm/ from selenium import webdriver import time from selenium.webdriver.common.keys import Keys webdriver = webdriver.Chrome("chromedriver.exe") webdriver.get('https://6obcy.org/') obcy = webdriver.find_element_by_id('intro-start') obcy.click() time.sleep(2) text = webdriver.find_element_by_id('box-interface-input') text.send_keys("Tu wpisujemy text") text.send_keys(Keys.ENTER)

https://zapodaj.net/7722152aacd0a.jpg.html

]]>
5754Wed, 15 Jul 2020 15:54:53 +0000
Problem z porównywaniem liczb do liczb z bazy danych MySQLhttps://devstart.pl/temat/5671-problem-z-porownywaniem-liczb-do-liczb-z-bazy-danych-mysql/ Witajcie! Mam problem z porównywaniem liczb do liczb w bazie danych, pokażę.

Program łączy się do bazy danych i wszystko działa tylko teraz chciałbym zrobić fetchall() i porównać do liczb które są w kodzie:

cursor = db.cursor()
cursor.execute(f"SELECT hwid from user")
data = cursor.fetchall()
print(data)

Output:

('123',)]

Teraz chcę aby program porównał tą "date" do mojego tekstu "123" czyli:

If 123 in data:
   print("Zgadza sie")
 else:
    print("Nie zgadza sie!")

Output:

Nie zgadza sie!

Pomógł by ktoś? Data to [('123',)] a program ma sprawdzić czy w dacie znajduje się "123". Jak widać znajduję się a program pokazuję że jednak go tam nie ma :/

 

 


ps. próbowałem zrobić takie coś:

If 123 in data:
   print("Zgadza sie")
 else:
    print("Nie zgadza sie!")

ale gdy dopisałem 4 czyli "1234" w bazie danych do dalej znajdywało, a ma znaleść TYLKO WTEDY gdy jest 123

]]>
5671Sun, 24 May 2020 09:20:52 +0000