반응형

전체 글 650

(아두이노) tinkercad 사이트에서 시뮬레이션 하기

아두이노를 웹에서 시뮬레이션 할 수 있는 사이트입니다. https://www.tinkercad.com/ Tinkercad | From mind to design in minutes Tinkercad is a free, easy-to-use app for 3D design, electronics, and coding. www.tinkercad.com 시뮬레이션 하는 예를 들어보겠습니다. 1. 위 사이트에 연결합니다. 2. 로그인을 합니다. 저는 "개인 계정"을 선택하고, gmail 계정으로 로그인을 했습니다. 3. [팅커]에서 회로를 선택합니다. 4. 5. "첫 번째 회로 설계를 작성하세요"를 선택합니다. 또는 이전에 만든 회로가 있으면 선택합니다. 6. (1)~(3)번 순서대로 진행합니다. (1) - 보..

(파이썬) 아나콘다 다운로드 및 설치: 판다스(pandas), 주피터 노트북(Jupyter Notebook)

파이썬 더 많은 기능과 다양한 기능을 지원합니다. 파이썬의 기본을 학습한 사용자라면 아나콘다를 사용해 보십시오. IPython이나 Jupyter Notebook(주피터 노트북)을 사용하기 위해서는 아래의 링크에서 아나콘다를 다운로드 받아서 설치하면 됩니다. 다운로드 아래의 링크를 클릭하고, 화면 맨 아래쪽에서 자신에게 맞는 운영제체의 버전을 선택해서 다운로드 받습니다. https://www.anaconda.com/download/ Free Download | Anaconda Anaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine. ..

(파이썬) write, writelines: 텍스트 파일에 저장하기

파이썬에서 텍스트 파일에 저장할 때는 write(), writelines() 함수를 사용합니다. 파일을 저장할 때, open() 함수는 다음과 같이 사용합니다. 변수명 = open("파일명", "w") 파일 모드 "w"는 파일이 없으면 파일을 신규로 생성하며 파일이 이미 존재하면 기존 파일 내용은 모두 삭제됩니다. 다음 코드는 한 줄(행)씩 텍스트 파일에 저장하는 코드입니다. 아래 코드에서 경로의 구분은 \\ 또는 /로 할 수 있습니다. ofile = open("c:\\temp\\test-1.txt", "w", encoding='utf-8') ofile = open("c:/temp/test-1.txt", "w", encoding='utf-8') ofile = open("c:\\temp\\test-1.tx..

Python 2023.08.29

(파이썬) read readline readlines: 텍스트 파일 읽기

파이썬에서 텍스트 파일을 다루기 위해서는 다음 단계를 따릅니다. 1. 파일을 연다(open) 2. 파일 내용을 읽는다(또는 저장한다.) 3. 파일을 닫는다(close) 파일 모드에는 다음과 같은 값을 사용할 수 있습니다. 파일 모드 설명 r 읽기 전용. 기본 값 w 쓰기(저장) 전용. 파일이 이미 존재하면 기존 내용은 모두 삭제됨 r+ 읽기와 쓰기 a 추가. 파일이 이미 존재하면 추가되고 없으면 새로 생성 t 텍스트 모드(텍스트 파일). 기본값 b 이진 모드(바이너리 모드. 이진 파일) 파이썬에서 텍스트 파일을 읽기 위해서는 read(), readline(), readlines() 함수를 사용할 수 있습니다. read() 파일 전체를 한 번에 읽는다 readline() 파일에서 한 라인을 읽는다. 여러 ..

Python 2023.08.28

(파이썬) 문자열 정리, 문자열 함수

파이썬에서 문자열을 출력하기 위해서는 print() 함수를 사용하고, 문자열은 따옴표(“) 또는 작은 따옴표(‘)로 묶습니다. “안녕하세요” ‘안녕하세요’ a='안녕하세요' b="Python" print(a) print(b) 아래와 같이 문자열 중에서 위치(index)를 기준으로 부분 문자열을 취할 수 있습니다. a="Python" b=a[0] # P 첫 번째(인데스 0번째) 문자 c=a[0:3] # 0부터 (3 앞까지의 문자) d=a[2:] # 인덱스 2부터 끝까지의 문자 e=a[:2] # 처음부터 인덱스 2 앞까지의 문자 print(a) # Python print(b) # P print(c) # Pyt print(d) # thon print(e) #Py 문자열 연결은 ‘+’ 연산자를 사용합니다. a=..

Python 2023.08.24

(파이썬) tkinter: 버튼 클릭 이벤트 처리 예제

파이썬, tkinter를 이용한 윈도우 GUI 프로그램에서 버튼을 클릭했을 때, 버튼 클릭 이벤트를 처리하는 간단한 프로그램입니다. from tkinter import * def button_click(): label["text"] = "버튼을 클릭했습니다..." window = Tk() window.geometry("350x100") #창 크기 window.title("버튼 클릭 이벤트 테스트") #창 제목 button = Button(window, text="여기를 클릭..", command=button_click) button.pack() label = Label(window, text="안녕하세요.\n버튼 클릭 이벤트 테스트입니다.") label.pack() window.mainloop() 처음 ..

Python 2023.08.23

(파이썬) tkinter: Label 위젯 사용하기

파이썬, tkinter 모듈에 있는 Label(라벨, 레이블)을 사용하는 예제입니다. from tkinter import * tkinter 모듈의 모든 것을 포함시켜라는 의미입니다. 변수 = Tk() 윈도우를 생성합니다. 변수.geometry("500x200") 윈도우 창의 크기를 가로 500 픽셀, 세로 200 픽셀 크기로 만듭니다. Label(...) 라벨(레이블)을 생성합니다. 다음과 같은 속성을 사용할 수 있습니다. text: 라벨에 출력할 텍스트 font: 폰트와 크기 지정 fg: 전경색(글자색) bg: 배경색 width, height: 라벨 위젯의 가로와 세로 크기(단위: 글자 수) *. Label() 만으로 화면에 라벨이 출력되지 않습니다. pack() 함수를 호출해야 윈도우에 라벨이 출력됩..

Python 2023.08.22

(파이썬) tkinter를 이용한 윈도우 GUI 프로그램 기초, 창 만들기

tkinter는 파이썬으로 GUI(그래픽 사용자 인터페이스) 프로그램을 만들때 필요한 모듈입니다. tkinter 발음? 읽을 때 표준 발음이 정해진게 없어서 t-k-inter(티-케이-인터)라고 발음하면 좋겠습니다. inter는 interface(인터페이스)의 약어입니다. 예제 1 다음 코드는 단순한 윈도우 창을 띄우는 가장 간단한 프로그램입니다. import tkinter win = tkinter.Tk() win.mainloop() 변수 = tkinter.Tk() 기본 크기의 윈도우를 생성합니다. 변수.mainloop() 윈도우의 이벤트 처리 루틴. 사용자로부터 마우스나 키보드 등의 이벤트를 처리합니다. 이 함수 안에서 이벤트의 발생을 기다립니다. 프로그램의 맨 마지막에 이 문장을 사용합니다. 예제 2..

Python 2023.08.22

(파이썬) 터틀그래픽: 막대 그래프 (차트) 그리기

파이썬의 터틀 그래픽으로 막대그래프를 그리는 코드입니다. import turtle def drawBar(height): t.begin_fill() t.left(90) t.forward(height) t.write(str(height), font = ('Times New Roman', 16, 'bold')) t.right(90) t.forward(40) t.right(90) t.forward(height) t.left(90) t.end_fill() data = [120, 60, 200, 30, 150] cc = ["blue","red","magenta","yellow","green"] t = turtle.Turtle() t.color("black") t.pensize(3) for i in range(5):..

Python 2023.08.19
반응형