Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko243
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin

7

Legendarny kurs Harvard CS50 po polsku. Wykład 6 Część 2: Python

Legendarny kurs Harvard CS50 po polsku. Wykład 6 Część 2: Python

Witamy ponownie w Harvard CS50 i CodeGym. Kontynuujmy pracę z lakonicznym i eleganckim Pythonem i poznajmy inne funkcje tego języka. Na przykład, dla działania programu nie jest potrzebna główna funkcja oraz... inne słowa. Jak wykonać "cough" w Pythonie na różne sposoby: z oddzielną funkcją i ...

Codegym_Oficjalny
Codegym_Oficjalny
z
wykop.pl
dodany: 05.02.2021, 14:13:31
  • #
    nauka
  • #
    python
  • #
    programowanie
  • #
    naukaprogramowania
  • #
    informatyka
  • #
    datascience
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witamy ponownie w Harvard CS50 i CodeGym. Kontynuujmy pracę z lakonicznym i eleganckim Pythonem i poznajmy inne funkcje tego języka. Na przykład, dla działania programu nie jest potrzebna główna funkcja oraz... inne słowa.


  • Jak wykonać "cough" w Pythonie na różne sposoby: z oddzielną funkcją i bez niej lub używając operacji mnożenia. Tutaj mamy zamiar powtórzyć program z tygodnia zerowego w innym języku, mniej więcej w stylu Pythona.
  • W Pythonie nie ma pojęcia ani prototypu... Więc gdzie powinny znaleźć się Twoje funkcje Python? A może użycie głównej funkcji nie jest takim złym pomysłem?
  • Jeszcze kilka przykładów z 1. tygodnia. Weźmy przykład z dodatnią liczbą całkowitą (positive integer) i porównajmy go z programem w C.
  • Czy możesz w Pythonie użyć zmiennych zdefiniowanych w pętli poza tą pętlą? Czy zmienne są dostępne w różnych funkcjach? Znajdź odpowiedzi na tym filmie.
  • Ponownie zrealizujmy kilka pomysłów Mario i wydrukujmy kilka „cegiełek” i „bloków”, ale w Pythonie... zobaczysz, że czasami funkcje Pythona można parametryzować w nieco inny sposób niż C.
  • Nauczmy się funkcji input (wprowadzania) i dowiedzmy się, co ona zwraca i jak jej używać z różnymi typami.

Wciąż uczymy się podstaw programowania w Pythonie i porównujemy je z C.



  • Tak jak wcześniej próbowaliśmy w C, teraz wypróbujemy program z przepełnieniem i przekonamy się, że nie możemy przepełnić liczby całkowitej w Pythonie, ponieważ nie ma ona górnej granicy… więc może to przepełnić pamięć Twojego komputera.
  • Porównajmy pracę z tablicami w Pythonie i C, próbując znaleźć średni wynik.
  • Pamiętasz problem z drugiego tygodnia z iteracjami po wszystkich znakach w ciągu? W Pythonie możemy to zrobić trochę bardziej zwięźle.
  • Jak iterować po ciągu znaków i zmieniać symbole na wielkie litery w stylu “Pythonic”.
  • Weźmy argumenty wiersza poleceń z argv, listy ciągów.
  • Kilka tygodni temu w exit.c wprowadziliśmy pojęcie zwracania zera, jednej lub innej wartości, aby zaznaczyć, że coś działa lub nie działa. Python oferuje tę samą funkcję, ale składnia jest nieco inna. Rzućmy na to okiem.
  • Zróbmy szybki algorytm wyszukiwania liniowego, aby ponownie wyszukać konkretną nazwę w tablicy nazw - w stylu “Pythonic”.

Rozpocznij pracę z książką telefoniczną: aby umieścić ludzi w jednej z nich, użyjemy “hashtable” czyli tablicy z haszowaniem (słownika), struktury danych, która przypomina tradycyjny słownik.





***

Wszystkie inne wykłady z CS50 są w polskiej grupie CodeGym. Nie przegap!

Jeśli chcesz, żebyśmy do Ciebie wołali, kiedy pojawi się następny odcinek - zaplusuj ten wpis.

Bądź na bieżąco i powodzenia w nauce!


Treści powiązane (1)

Legendarny kurs Harvard CS50 po polsku. Wykład 6 Część 1: Python
Codegym_Oficjalny
z wykop.pl
  • 0

Komentarze (2)

najlepsze

Codegym_Oficjalny
Codegym_Oficjalny
Autor
05.02.2021, 14:18:49
  • 0
Jeszcze jeden wykład Harvarda CS50 w języku polskim jest już na Wykope:


@warning_sign, @dziadeq, @WielkiAtraktor, @kryptomanix, @zetzet, @Kowalskimck, @Otius, @EntryMode, @obywatel_panstwa_idiotow, @adifek, @Xxxvip, @YourDoom, @Gbr, @nie-jestem-robotem, @Byuuku, @BuMRK, @Mamut, @parogracz, @polskiniko, @hansschrodinger
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Y.....m
Y.....m
konto usunięte 05.02.2021, 14:33:53 via Wykop Mobilny (Android)
  • -1
Pytona już mam, ale nie mam, gdzie go wsadzić
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Hity

tygodnia

Znalazł wojskowe dokumenty na działce. Policja przeszukała jego dom bez nakazu.
Znalazł wojskowe dokumenty na działce. Policja przeszukała jego dom bez nakazu.
2536
Facet opracował kamerę rejestrującą 2 miliardy FPS i nagrał ruch wiązki lasera
Facet opracował kamerę rejestrującą 2 miliardy FPS i nagrał ruch wiązki lasera
2456
Flippowanie uznane za działalość gospodarczą:)
Flippowanie uznane za działalość gospodarczą:)
2363
Atak kuriera DHL
Atak kuriera DHL
2428
Dość tej chorej zmiany czasu, tylko czas letni!
Dość tej chorej zmiany czasu, tylko czas letni!
2380
Pokaż więcej

Powiązane tagi

  • #ciekawostki
  • #zainteresowania
  • #liganauki
  • #technologia
  • #biologia
  • #historia
  • #kosmos
  • #fizyka
  • #medycyna
  • #polska
  • #astronomia
  • #gruparatowaniapoziomu
  • #swiatnauki
  • #swiat
  • #zdrowie

Wykop © 2005-2025

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking