본문 바로가기

예제

(7)
파이썬 클래스 개념 가장 쉽게 이해하기 파이썬 문법 공부를 할때 변수 연산자 다 쉽게 이해되니까 신나서 진도 쭉쭉 나가는데 느닷없이 나타난 클래스에 막혀 진도를 더이상 나가지 못하는 경우가 많다. 클래스를 인터넷에 검색해보면 붕어빵틀, 빵틀 등의 비유를 드는 설명글이 많다. 왜냐하면 클래스는 비슷한 유형의 객체를 마구마구 만들어낼 수 있는 가이드라인의 역할을 하기 때문이다. class 붕어빵틀: def 붕어빵만들기(self,재료, 시간): self.재료 = 재료 self.시간 = 시간 팥붕 = 붕어빵틀() 팥붕.붕어빵만들기('팥', '10분') 슈붕 = 붕어빵틀() 슈붕.붕어빵만들기('슈크림', '12분') print("팥붕 재료:", 팥붕.재료) print("팥붕 시간:", 팥붕.시간) print("슈붕 재료:", 슈붕.재료) print("..
chatgpt가 알려주는 nextjs의 응용과 예제 Serverless Function Next.js에서는 Serverless Function을 지원합니다. 이를 이용하면 서버를 구축하지 않아도 다양한 API를 구현할 수 있습니다. 예를 들어, 다음과 같은 코드를 작성하여 /api/hello 경로에서 "Hello, World!"를 출력하는 API를 만들 수 있습니다. // pages/api/hello.js export default (req, res) => { res.statusCode = 200 res.json({ message: 'Hello, World!' }) } 이렇게 만든 API는 클라이언트에서 fetch('/api/hello')와 같이 요청할 수 있습니다. Static Generation & Server-Side Rendering Next.js..
비전공자의 코딩 독학 - 파이썬&텐서플로우(6) <예제2 신경망> 안녕하세요. 오늘의 파이썬 코딩 독학 주제는 신경망 예제 풀이입니다. 1. 추가로 필요한 라이브러리 오늘은 텐서플로우 외에 추가로 numpy라는 라이브러리가 필요합니다. numpy는 행렬형태의 데이터를 조작, 연산하는데 필수적으로 쓰이는 라이브러리입니다. 2. 전체 소스코드 import tensorflow as tf import numpy as np #자료형 설정 ex) [여성, 남성] x_data = np.array([ [1, 0], [0, 0], [1, 1], [0, 1], [1, 1], [0, 1]]) #자료형 설정 ex) [유아기, 청년기, 장년기] y_data = np.array([ [0, 0, 0], [0, 0, 1], [0, 0, 0], [1, 0, 0], [1, 0, 0], [0, 0, 1..
비전공자의 코딩 독학 - 파이썬&텐서플로우(5) <예제1 선형회귀함수> 안녕하세요. 오늘의 파이썬 코딩 독학 주제는 기다리고 기다리던 텐서플로우 예제 풀이입니다. 들어가기에 앞서 설치된 텐서플로우의 버전을 확인하도록 하겠습니다. 명령프롬프트를 열어서 아래와 같은 명령어를 입력하시면 텐서플로우의 버전을 확인하실 수 있습니다. pip freeze 또한 아래와 같은 명령어를 입력하시면 원하는 버전으로의 변경작업이 진행됩니다. tensorflow == 원하는 버전 형태로 입력하시면 됩니다. pip install tensorflow==1.14 1. 전체 소스코드 import tensorflow as tf x_data = [1,2,3] y_data = [1,2,3] W = tf.Variable(tf.random_uniform([1], -1.0, 1.0)) b = tf.Variable(..
비전공자의 코딩 독학 - 파이썬[9] pyinstaller 설치 및 사용방법 안녕하세요. 오늘의 파이썬 코딩 독학 주제는 pyinstaller 라이브러리의 사용방법입니다. 1. pyinstaller란 ? 파이썬으로 작성한 프로그램을 실행프로그램으로 만들어주는 라이브러리입니다. 내가 작성한 프로그램을 배포하게될 경우 사용자의 컴퓨터에는 파이썬이나 필요한 여러 라이브러리들이 설치되지 않았을수도 있는데 이런 경우 pyinstaller를 이용하여 실행파일을 만들어 배포하면 따로 파이썬을 설치할 필요가 없습니다. 2. pyinstaller 설치방법 아나콘다 혹은 명령프롬프트에서 아래와 같이 명령어를 입력하시면 됩니다. pip install pyinstaller 3. 옵션명령어들 -F(--onefile) : 하나로 통합된 실행파일만 생성 -D(--onedir) : 하나의 디렉토리에 파일 생..
비전공자의 코딩 독학 - 파이썬[7] 유튜브 음원 추출 예제 안녕하세요. 오늘의 파이썬 코딩 독학 주제는 실생활에 유용할만한 프로그램 만들기 입니다. 아래는 소스코드 전문이며 오늘 만들어볼 프로그램은 유튜브에서 음원을 추출하는 프로그램입니다. #라이브러리 불러오기 import youtube_dl from tkinter import* #라이브러리에 포함된 모든 모듈을 임포트 할 때 * 사용 (tkinter에 포함된 모든 모듈을 사용) #main 라는 변수에 TK()생성자로 윈도우 객체(첫글자는 대문자로 써야함)를 저장 main = Tk() main.title("음원착즙기") #제목 설정 main.resizable(False, False) #창 크기 고정 main.configure(background='pink') #배경색 main.geometry("400x110")..
비전공자의 코딩 독학 - 파이썬[5] 값 입력받기 예제 안녕하세요. 오늘의 파이썬 코딩 독학 주제는 좋아하는게 무엇인지 입력받아서 문장으로 출력하는 예제입니다. 이전시간에 자료형에 대한 글을 올렸는데 비전공자 입장에서는 지루한 이론을 강의 형식으로 배우는게 그리 효율적이지 않겠다는 생각이 들더라구요. 그래서 제가 컴활이나 정보처리 기능사 같은 자격증을 취득할 때 사용한 방법으로 포스팅을 이어나가보려 합니다. 앞으로는 간단한 파이썬 예제들과 그 예제에 필요한 이론들을 골라서 알려드리는 방식을 통해 코딩 공부를 조금 더 재미있고 쉽게 진행해보도록 하겠습니다. 아래는 오늘 사용할 소스코드입니다. favor = input('좋아하는게 뭐예요?') print('저는 %s를 좋아합니다.' % favor) 1. 소스코드 설명 (1) favor 값을 집어넣어 줄 변수입니다..