logo

Ćwiczenia w języku Python z praktycznymi pytaniami i rozwiązaniami

Ćwiczenie w Pythonie: Praktyka czyni cię doskonałym we wszystkim. To przysłowie zawsze się sprawdza. Podobnie, jeśli jesteś uczniem Pythona, regularne ćwiczenia z Pythonem dodadzą Ci pewności siebie i wyostrzą Twoje umiejętności. Aby sprawdzić swoje umiejętności, wykonaj ćwiczenia w języku Python z rozwiązaniami.

Pyton to powszechnie używany język wysokiego poziomu ogólnego przeznaczenia, którego można używać do wielu celów, takich jak tworzenie GUI, scrapowanie stron internetowych, tworzenie stron internetowych itp. Być może widziałeś różne samouczki Pythona, które szczegółowo wyjaśniają koncepcje, ale to może nie wystarczyć ogarnij się z tym językiem. Najlepszym sposobem na naukę jest częstsze ćwiczenie.



Najlepszą rzeczą w tym ćwiczeniu dotyczącym języka Python jest to, że pomaga ono w nauce języka Python przy użyciu zestawów szczegółowych pytań programistycznych od podstawowego do zaawansowanego. Obejmuje pytania dotyczące podstawowych koncepcji języka Python, a także zastosowań języka Python w różnych dziedzinach. Jeśli więc jesteś na jakimkolwiek etapie – początkującym, średniozaawansowanym lub zaawansowanym – ten zestaw ćwiczeń w języku Python pomoże Ci udoskonalić Twoje umiejętności programowania w Pythonie.

Lista ćwiczeń z programowania w Pythonie

W poniższej sekcji zebraliśmy rozdziałowe ćwiczenia w języku Python wraz z rozwiązaniami. Przewiń w dół do odpowiednich tematów i spróbuj rozwiązać zestaw ćwiczeń programowych w języku Python.



Ćwiczenia z listą Pythona

  • Program w Pythonie do zamiany pierwszego i ostatniego elementu listy
  • Program w Pythonie do zamiany dwóch elementów na liście
  • Pythona | Sposoby znajdowania długości listy
  • Maksymalnie dwie liczby w Pythonie
  • Minimum dwie liczby w Pythonie

>> Więcej programów na liście

Ćwiczenia na ciągach Pythona

  • Program w Pythonie sprawdzający, czy ciąg jest symetryczny czy palindromowy
  • Odwróć słowa w danym ciągu w Pythonie
  • Sposoby usunięcia i-tego znaku z łańcucha w Pythonie
  • Znajdź długość ciągu w Pythonie (4 sposoby)
  • Program w Pythonie do drukowania słów o parzystej długości w ciągu znaków

>> Więcej programów na String

ciąg do int

Ćwiczenia z krotką w Pythonie

  • Program w języku Python do znajdowania rozmiaru krotki
  • Python – Maksymalne i minimalne K elementów w krotce
  • Python – suma elementów krotki
  • Python – Dodawanie elementów wierszowych w macierzy krotek
  • Utwórz listę krotek z podanej listy, mając w każdej krotce numer i jego kostkę

>> Więcej programów na Tuple



Ćwiczenia ze słownika Pythona

>> Więcej programów w słowniku

Ćwiczenia z zestawu Pythona

  • Znajdź rozmiar zestawu w Pythonie
  • Iteruj po zestawie w Pythonie
  • Python – maksimum i minimum w zestawie
  • Python – Usuń elementy z zestawu
  • Python – Sprawdź, czy dwie listy mają przynajmniej jeden wspólny element

>> Więcej programów na zestawach

Ćwiczenia macierzowe w Pythonie

  • Python – Przypisywanie kolejnych wierszy elementom pierwszego rzędu Matrix
  • Dodawanie i odejmowanie macierzy w Pythonie
  • Python – Grupuj podobne elementy w Matrix
  • Python – Dodawanie elementów wierszowych w macierzy krotek
  • Utwórz macierz kwadratową n x n, w której wszystkie podmacierze mają sumę przeciwległych elementów narożnych jako parzystą

>> Więcej programów na macierzach

Ćwiczenia z funkcjami Pythona

  • Jak uzyskać listę nazw parametrów z funkcji w Pythonie?
  • Jak wydrukować wiele argumentów w Pythonie?
  • Program w Pythonie do znajdowania potęgi liczby za pomocą rekurencji
  • Sortowanie obiektów klasy zdefiniowanej przez użytkownika w Pythonie
  • Funkcje akceptujące jako argumenty parę klucz-wartość o zmiennej długości

>> Więcej programów na temat funkcji

Ćwiczenia Lambda w Pythonie

  • Lambda z if, ale bez else w Pythonie
  • Pythona | Sortowanie ciągu według kolejności określonej przez inny ciąg
  • Pythona | Znajdź szereg Fibonacciego do n za pomocą lambda
  • Program w Pythonie do zliczania liczb parzystych i nieparzystych na liście
  • Pythona | Znajdź liczbę występującą nieparzystą liczbę razy, korzystając z wyrażenia Lambda i funkcji redukcji

>> Więcej programów na Lambdzie

Ćwiczenia z drukowaniem wzorów w Pythonie

  • Program do drukowania wzoru półdiamentowej gwiazdy
  • Programy do drukowania wzorów piramid w Pythonie
  • Program do drukowania kształtu rombu
  • Pythona | Wydrukuj wzór odwróconej gwiazdy
  • Program w Pythonie do drukowania wzoru cyfr

>> Więcej programów dotyczących drukowania wzorów w języku Python

Ćwiczenia DateTime w Pythonie

  • Program w Pythonie, aby uzyskać bieżący czas
  • Uzyskaj wczorajszą datę za pomocą Pythona
  • Program w Pythonie do drukowania bieżącego roku, miesiąca i dnia
  • Python – Konwertuj numer dnia do daty w danym roku
  • Uzyskaj bieżący czas w innej strefie czasowej za pomocą Pythona

>> Więcej programów na DateTime

Ćwiczenia OOPS w Pythonie

  • Program w Pythonie do budowania fiszek przy użyciu klasy w Pythonie
  • Potasuj talię kart za pomocą OOPS w Pythonie
  • Jak utworzyć pustą klasę w Pythonie?
  • System zarządzania studentami w języku Python

>> Więcej programów w Pythonie OOPS

Ćwiczenia wyrażeń regularnych w Pythonie

  • Program w języku Python do znajdowania typu adresu IP za pomocą wyrażenia regularnego
  • Program w Pythonie do znajdowania indeksów nakładających się podciągów
  • Program w języku Python do wyodrębniania ciągów znaków pomiędzy znacznikami HTML
  • Python — sprawdź, czy ciąg zawiera tylko zdefiniowane znaki, używając wyrażenia regularnego
  • Program w Pythonie do wyszukiwania plików o określonym rozszerzeniu za pomocą RegEx

>> Więcej programów w Pythonie Regex

Ćwiczenia w języku Python LinkedList

  • Program w języku Python do wyszukiwania elementu na liście z łączami kołowymi
  • Ładna lista połączona w Pythonie
  • Pythona | Układaj stosy przy użyciu listy podwójnie połączonej
  • Pythona | Kolejka przy użyciu listy podwójnie połączonej
  • Program w języku Python do znajdowania środka połączonej listy przy użyciu jednego przejścia

>> Więcej programów na listach połączonych

Ćwiczenia wyszukiwania w Pythonie

>> Więcej programów dotyczących wyszukiwania w Pythonie

Ćwiczenia sortowania w Pythonie

>> Więcej programów dotyczących sortowania w Pythonie

Ćwiczenia DSA w Pythonie

  • Program w Pythonie do odwracania stosu
  • Wielowątkowa kolejka priorytetowa w Pythonie
  • Sprawdź, czy podany ciąg jest Palindromem, używając Stack
  • Program do obliczania pokrycia krawędzi wykresu
  • Program w Pythonie dla problemu N Queen

>> Więcej programów w Pythonie DSA

Ćwiczenia z obsługi plików w Pythonie

  • Odczytaj treść z jednego pliku i zapisz ją w innym pliku
  • Napisz słownik do pliku w Pythonie
  • Jak sprawdzić rozmiar pliku w Pythonie?
  • Znajdź najczęściej powtarzane słowo w pliku tekstowym
  • Jak czytać określone linie z pliku w Pythonie?

>> Więcej programów dotyczących obsługi plików w języku Python

Ćwiczenia CSV w Pythonie

  • Zaktualizuj wartość kolumny CSV w Pythonie
  • Jak dodać nagłówek do pliku CSV w Pythonie?
  • Uzyskaj nazwy kolumn z pliku CSV przy użyciu języka Python
  • Konwertuj wiele plików JSON na CSV Python

>> Więcej programów w Pythonie CSV

Ćwiczenia w Pythonie JSON

  • Konwertuj obiekt klasy na JSON w Pythonie
  • Spłaszczanie obiektów JSON w Pythonie
  • Konwertuj CSV na JSON za pomocą Pythona

>> Więcej programów w Pythonie JSON

Ćwiczenia modułu systemu operacyjnego Python

  • Jak uzyskać datę lub godzinę utworzenia i modyfikacji pliku w Pythonie?
  • Program w języku Python sterowany menu do otwierania wymaganej aplikacji
  • Skrypt Pythona zmieniający nazwę pliku na jego znacznik czasu
  • Zabij proces według nazwy, używając Pythona
  • Znajdowanie największego pliku w katalogu przy użyciu Pythona

>> Więcej programów w module systemu operacyjnego

Ćwiczenia Pythona z Tkintera

  • Pythona | Utwórz arkusz ocen GUI za pomocą Tkintera
  • Pythona | Aplikacja GUI ToDo wykorzystująca Tkinter
  • Pythona | Kalendarz GUI przy użyciu Tkintera
  • Eksplorator plików w Pythonie przy użyciu Tkintera
  • Odwiedzanie aplikacji GUI skanera wizytówek przy użyciu języka Python

>> Więcej programów na Pythonie Tkinter

stany zjednoczone, ile miast

Ćwiczenia NumPy

  • Jak utworzyć pustą i pełną tablicę NumPy?
  • Utwórz tablicę Numpy wypełnioną wszystkimi zerami
  • Utwórz tablicę Numpy wypełnioną wszystkimi jedynkami
  • Zamień elementy tablicy NumPy, które nie spełniają podanego warunku
  • Uzyskaj maksymalną wartość z podanej macierzy

>> Więcej programów na NumPy

Ćwiczenia z pandami

  • Utwórz ramkę danych Pandas z dwuwymiarową listą | Pyton
  • Jak iterować po wierszach w ramce danych Pandas
  • Utwórz kolumnę pand, używając pętli for
  • Utwórz serię Pand z tablicy
  • Pandy | Podstawy manipulacji szeregami czasowymi

>> Więcej programów na temat Pand w Pythonie

Ćwiczenia dotyczące skrobania sieci w Pythonie

  • Jak pobrać wszystkie obrazy ze strony internetowej w Pythonie?
  • Sprawdź, czy podana strona została znaleziona na serwerze, czy nie, za pomocą języka Python
  • Jak wyodrębnić akapit ze strony internetowej i zapisać go jako plik tekstowy?

>> Więcej programów dotyczących skrobania sieci

Ćwiczenia z Selenu w Pythonie

  • Pobierz plik w Selenium za pomocą Pythona
  • Publikowanie zbiorcze na stronach Facebooka przy użyciu Selenium
  • Automatyzacja Google Maps Selenium przy użyciu Pythona
  • Policz całkowitą liczbę linków na stronie internetowej przy użyciu Selenium w Pythonie
  • >> Więcej programów w Pythonie Selenium

    Projekty w Pythonie

    • Gra polegająca na zgadywaniu liczb w języku Python
    • 2048 Gra w Pythonie
    • Otrzymuj powiadomienia na pulpicie pogody na żywo za pomocą języka Python
    • 8-bitowa gra wykorzystująca pygame
    • GUI w kółko i krzyżyk w Pythonie przy użyciu PyGame

    >> Więcej projektów w Pythonie

    Wniosek

    Na zakończenie chcemy tylko powiedzieć, że praktyka lub rozwiązywanie problemów z językiem Python zawsze pomaga w wyjaśnieniu podstawowych koncepcji i logiki programowania. Dlatego po dogłębnych badaniach zaprojektowaliśmy te ćwiczenia w języku Python, aby można było łatwo poprawić swoje umiejętności i zdolności logiczne.