Wpis z mikrobloga

#python

Postanowiłem się nauczyć programować, nie mogę jednak poświęcić więcej niż 30 minut codziennie. Przerabiam sobie teraz 'Python dla Każdego' Michaela Dawsona i mam problem z zadaniem: "Utwórz program, który wypisuje listę słów w przypadkowej kolejności. Program powinien wypisać wszystkie słowa bez żadnych powtórzeń." To jest z rozdziału o sekwencjach. Ogólnie mi te zadania do samodzielnego zrobienia fatalnie idą, z pierwszymi rozdziałami sobie radziłem a teraz lipa. Lepiej przerabiać książkę dalej (rozumiem kod w niej ale nie mogę sam czegoś napisać), czy też siedzieć zacięty nad jednym zadaniem, ale kiedyś je w końcu zrobić (za to nic nowego nie wiedząc przez dłuższy czas)? Wiem, że mogę zrobić shuffle(), ale nie było tego w rozdziale więc można zrobić inaczej.
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zarev:
I bardzo szybko to znalazłem. Bardziej pytam o to, czy jeśli czegoś nie potrafię zrobić to lepiej piłować to aż do zrobienia czy pójść dalej z materiałem.
  • Odpowiedz
@Woody_90:

to lepiej piłować to aż do zrobienia czy pójść dalej z materiałem.

wykaż pewne zacięcie, ale znaj też granicę. Generalnie dużo koduj i bądź dociekliwy. No i 30 minut to trochę za mało. Ściągnij sobie jakąś apkę na telefon do python'a to zawsze może pomóc.
  • Odpowiedz
Woody jak idzie nauka? Co do zadania to użyj choice i remove i nie pomijaj zadań bo później będzie tylko gorzej.
Co do nauki na sololearn to niby fajnie jest to zrobione ale jakoś więcej zostaje w głowie przy nauce z książką niż apką która za dużo podpowiada
  • Odpowiedz
Hej. Może jeszcze komuś się przyda. Ja rozwiązałam to zadanie w następujący sposób:

# Utwórz program, który wypisuje listę słów w przypadkowej kolejności.
# Program powinien wypisać wszystkie słowa bez żadnych powtórzeń.

import random
  • Odpowiedz
Moze sie komus przyda, ja zrobilem to uzywajac tylko rzeczy do tej pory znanych w ksiazce

import random
lista = ["Firanka","Jajko","Brzoza","Klucz","Firanka","Klucz","Klucze"]
lista2 = []
while lista:
  • Odpowiedz