Warsztaty programowania w języku Python

Slides:



Advertisements
Podobne prezentacje
Ewa Skrenty Uczelniane Centrum Informatyczne UMK
Advertisements

Komunikacja człowiek - komputer
Wstęp do strumieni danych
System graficzny komputera
Programowanie wizualne PW – LAB6 Wojciech Pieprzyca.
Mgr inż.Marcin Borkowski Podstawy Java Krótkie wprowadzenie dla studentów Wyższej Szkoły Ekologii i Zarządzania
Programowanie obiektowe PO PO - LAB 6 Wojciech Pieprzyca.
Reprezentacja danych w komputerze
PROGRAMOWANIE STRUKTURALNE
System operacyjny MS-DOS
Architektura Systemów Komputerowych
Wprowadzenie do Unix’a
R.
Język ANSI C Operacje we/wy
Tworzenie stron w języku WML jest zbliżone do tworzenia stron w HTML. W obydwu przypadkach używa się do tego celu znaczników (tagów). Zadaniem znaczników.
Pliki i foldery, jednostki informacji
(ang. Hypertext Markup Language) - język znaczników hipertekstowych.
Wprowadzenie do programowania w języku Turbo Pascal
Piotr Kasprzyk Instytut Informatyki Politechniki Śląskiej
Temat: Porządkowanie i ochrona dokumentów komputerowych.
ZASOBY KOMPUTERA I PRACA W SYSTEMIE OPERACYJNYM WINDOWS XP
Autor: Piotr Wojtowicz Opiekun naukowy referatu: dr inż. Cezary Worek
Opracowała: Iwona Kowalik
Podstawy programowania II Wykład 2: Biblioteka stdio.h Zachodniopomorska Szkoła Biznesu.
Technika Mikroprocesorowa 1
MATEMATYCZNE METODY SZYFROWANIA
Instytut Tele- i Radiotechniczny WARSZAWA
Pliki tekstowe. Operacje na plikach. mgr inż. Agata Pacek.
Podstawy programowania. Język C i C++– podstawy Temat: 1
Warsztaty programowania w języku Python
Do czego służą tabulatory?
Pomoc dydaktyczna dla klas IV Opracowanie: mgr inż.. Anna Wyciślik
Poznajemy pulpit.
Budowa systemu komputerowego
Pliki Pojęcie i rodzaje plików Definicja typu plikowego Operacje wykonywane na plikach elementowych.
Pliki tekstowe – A. Jędryczkowski © 2007 Turbo Pascal umożliwia wykorzystanie w programach plików tekstowych. Pliki takie zawierają informację niezakodowaną
Użytkowanie komputerów
Technologie internetowe II
Warsztaty programowania w języku Python
Łódź, 3 października 2013 r. Katedra Analizy Nieliniowej, WMiI UŁ Podstawy Programowania Programy różne w C++
Robimy własne notatki - Notatnik
Lekcja 2 Składnia języka XHTML
Projektowanie stron WWW
Aplikacje internetowe
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Podstawowe zasady pisania tekstu za pomocą klawiatury komputera
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Programowanie Niskopoziomowe
HTML Czyli Publikowanie w Internecie. Przeglądarka internetowa –Mosaic - pierwsza –Netscape –Internet Explorer –Opera –Mozilla Dokument HTML –Dokument.
Logomocja - podstawowe polecenia języka Logo
1 Prowadzący: Dr inż. Sławomir Samolej D102 C, tel: , WWW: ssamolej.prz-rzeszow.pl INFORMATYKA.
Systemy liczenia IV Kodowanie i kody Danuta Stanek.
Temat 5: Instrukcje: print(), echo()
System operacyjny „DOS”, „MS-DOS” oraz wybrane komendy.
Iga Lewandowska I EMII MU
Pliki tekstowe – odczyt i zapis Zajęcia 11. Zapis do pliku tekstowego Prosty program pokazujący sposób zapisu do pliku tekstowego: // writing on a text.
Wprowadzenie do programowania w Pascalu mgr inż. Agata Pacek.
Podstawy programowania
K ODY ZMIENNEJ DŁUGOŚCI Alfabet Morsa Kody Huffmana.
Dokumentacja programu komputerowego i etapy tworzenia programów.
Dominik Benduski Michał Mandecki Podstawy Visual Basic w Excelu.
Metody posługiwania się środkami i narzędziami TI.
Środowisko Logo Komeniusz Program Logo Komeniusz jest edukacyjnym językiem programowania pracującego w środowisku Windows. Umożliwia rozwiązywanie problemów.
Jak zaczynam przygodę z programowaniem z gimnazjalistami?
Piotr Kawałek , Mateusz Śliwowski
Strumienie, Wczytywanie, Zapisywanie, Operacje na plikach
Podstawy Informatyki.
Podstawy tworzenia skryptów
System operacyjny 1.
System operacyjny „DOS”, „MS-DOS” oraz wybrane komendy.
Zapis prezentacji:

Warsztaty programowania w języku Python Spotkanie 3 Pliki i trochę matematyki

Warsztaty programowania w języku Python Spotkanie 3 Otwieranie plików Do otwierania plików służą dwie bliźniacze funkcje open() file() Wykorzystanie: plik=open(‘nazwapliku.roz’) plik=file(‘nazwapliku.roz’)

Warsztaty programowania w języku Python Spotkanie 3 Otwieranie plików – tryby dostępu Pliki mogą być otwierane w trybach Do zapisu plik=open("test.txt",'w’) Do odczytu plik=open("test.txt",’r’) Do dopisywania plik=open("test.txt",’a’) Poza plikami tekstowymi otwierać w powyższych trybach można także pliki binarne (graficzne, dźwiękowe, inne) plik=open("test.bmp",’wb’) plik=open("test.bmp",’rb’) plik=open("test.bmp",’ab’)

Warsztaty programowania w języku Python Spotkanie 3 Otwieranie plików – kodowanie znaków Dla komputera każda litera i znak na klawiaturze jest liczbą. Podstawowe znaki i litery alfabetu łacińskiego zapisane są jako liczby z przedziału 0-255 w tzw. tablicy kodów ASCII Litery języków takich jak polski muszą być odpowiednio kodowane.

Warsztaty programowania w języku Python Spotkanie 3 Otwieranie plików – kodowanie znaków Sposobów kodowania (tablic kodów) – dla języka polskiego – jest kilka windows-1250 (używany przez MS Windows) iso-8859-2 cp852 latin-2

Warsztaty programowania w języku Python Spotkanie 3 Otwieranie plików – kodowanie znaków By użyć tablic kodowych (zdekodować / zakodować), trzeba zaimportować moduł (bibliotekę) codecs import codecs A następnie otworzyć plik za pomocą plik=codecs.open(‘nazwapliku.roz’,’r’,’windows-1250’)

Warsztaty programowania w języku Python Spotkanie 3 Kodowanie znaków w pliku programu By wymusić na interpreterze Pythona kodowanie tekstów odpowiednią tablicą kodów, w pierwszej linii programu umieścić trzeba #-*- coding: TABLICA_KODÓW -*- gdzie TABLICA_KODÓW to windows-1250, utf-8, ascii, latin-2 lub inne To, jakiej tablicy kodów używa interpreter, sprawdzić można wydając polecenia import sys print sys.getdefaultencoding()