본문 바로가기
728x90

전체 글271

[리눅스 실습] 워드프레스를 활용한 웹 사이트 구축 웹 사이트를 구축하는 것은 쉬운 것이 아닙니다. 기본적인 화면이나 메뉴 구성 외에도 게시판/자료실 같은 기능을 구현하려면 어느 정도 수준 이상의 PHP 프로그래밍 실력이 필요합니다. 웹 사이트를 통합적으로 구성하도록 도와주는 오픈소스 도구로 유명한 워드프레스(wordpress)를 활용해 보겠습니다. 워드프레스는 조금만 손보면 훌륭한 웹 사이트를 구성할 수 있습니다. 먼저 mysql이 설치되어 있지 않아서 일단 mysql server를 설치합니다. apt install mysql-server를 설치합니다. 본격적으로 워드프레스를 설치하여 운영해 봅니다. MySQL에 접속해서 다음 명령과 SQL문을 입력해 워드프레스에서 사용할 데이터베이스 사용자 wp_user를 만들고, wp_db 이름의 데이터베이스도 만듭.. 2023. 5. 26.
[터틀 그래픽] 클릭하는 곳에 사각형 그리기 아래 코드는 사용자가 화면을 클릭할 때마다 거북이가 해당 위치로 이동하여 선을 그리는 프로그램입니다. 아래는 코드의 동작과정을 자세히 설명한 것입니다. import turtle def draw(x,y) : t.down() t.goto(x,y) t = turtle.Turtle() t.shape("turtle") t.pensize(5) t.pencolor('green') s = turtle.Screen() s.onscreenclick(draw) s.mainloop() 1. draw 함수 -매개변수 x, y로 클릭된 위치를 받습니다. -down() 메서드를 호출하여 거북이의 펜을 내려서 그림을 그릴 준비를 합니다. -goto() 메서드를 사용하여 거북이를 클릭된 위치로 이동시킵니다. 이렇게 하면 거북이가 클릭.. 2023. 5. 25.
[터틀 그래픽] 클릭하는 곳에 사각형 그리기 클릭하는 곳에 거북이로 사각형을 그려보겠습니다. 1. 코드 입력 import turtle def square(length): for _ in range(4): t.fd(length) t.lt(90) def draw(x, y): t.up() t.goto(x, y) t.down() t.begin_fill() t.color('green') square(50) t.end_fill() t = turtle.Turtle() t.shape("turtle") t.pensize(10) t.speed(0) # 거북이 속도를 가장 빠른 값으로 설정 s = turtle.Screen() s.onscreenclick(draw) s.mainloop() 위 코드는 거북이 그래픽을 사용하여 사용자가 화면을 클릭할 때마다 정사각형을 그리.. 2023. 5. 25.
[스텍_stack] 함수 활용 실습_2 이전에 실습했던 사칙연산과 같은 결과지만 InOut 함수를 사용해서 한번 함수를 작성해 보겠습니다. 1) 함수 작성 def CalNum(a,b,op1): if op1=='+': return a+b elif op1=='-': return a-+b elif op1 == '*': return a *+ b else: if b==0: return b/a else: return a/b def EnterOp(num1, num2): op=input("연산자(+,-,*,/) 입력: ") while op != '+ ' and op != '-' and op != '*' and op != '/': print('연산자 입력 오류!') op = input("연산자(+,-,*,/) 입력: ") result=CalNum(num1,n.. 2023. 5. 25.
728x90