Programming Language 10

프로그래밍 기초 1 (22.08.29)

1. 프로그램 프로그래밍을 하려면 우선 프로그램에 대해 알아야 한다. 프로그램 (program) 에서 프로는 미리, 그램은 작성하다를 의미한다. 이 두 말을 합쳐서 생각해보면 프로그램이란 미리 작성한 것이다. 우리는 프로그래밍을 하면서 프로그램을 컴퓨터로 하게 된다. 이렇게 컴퓨터로 작성한 프로그램을 컴퓨터 프로그램이라고 한다. 즉, 컴퓨터 프로그램이란 컴퓨터에서 사용하기 위해 미리 작성한 것을 말한다. 2. 프로그래밍 언어 컴퓨터는 숫자 0과 숫자 1만을 이해한다. 이 숫자 0과 숫자 1을 이진 숫자라고 한다. 이진 숫자로 작성된 코드를 이진 코드라고 한다. 이진 코드로 된 언어를 기계어라고 한다. 프로그래밍 언어가 없던 초창기에는 기계어만이 존재했다. 사람이 기계어로 프로그래밍을 하거나 프로그램를 해..

함수 - 1 (22.08.29)

1. 함수란? 함수란 어떤 기능을 구현하게 하는 코드를 말한다. 2. 표준 라이브러리 함수 여러 함수 중에 어떤 언어를 만든 사람이 자신 등 여러 사람에게 이렇게 쓰세요라고 약속하고 만든 함수다. 예를 들어 C언어에는 printf함수와 scanf함수, scanf_s함수 등이 있다. 3. 함수 형태 함수는 함수 원형(함수 머리)과 함수 블록(함수 몸통)으로 이뤄져 있다. 함수 블록은 중괄호( { } )를 말한다. 함수 원형은 형태를 가지고 있으며 반환할 값의 자료형 함수명 (매개변수1, 매개변수2, ~) 형태다. 참고) c언어는 매개변수를 127개까지 사용할 수 있다. 그러므로 함수에서 사용할 수 있는 데이터 수도 127개까지이다. 4. 함수를 사용하면서 중요한 것 3가지. 1) 함수 선언을 해야 한다. ..

22.01.08 파이썬 공부

1. 전달값과 반환값 ''' -함수에는 ()에 반환값이나 전달값을 넣을 수도 있고 안 넣을 수도 있다. -함수에 반환값을 ex) 1. def open_account() : print("새로운 계좌가 생성되었습니다.") open_account() 2. 입금 def open_account() : print("새로운 계좌가 생성되었습니다.") def deposit(balance, money) : print(" 입금이 완료되었습니다. 잔액은 {0}원입니다." .format(balance + money)) return balance + money balance = 0 balance = deposit(balance, 1000) print(balance) 3. 출금 def withdraw( balance, miner..

22.01.03 파이썬 공부

1. if문 ''' 0. 제어문 배우기 제어- 이런 상황에서는 이런 명령문을 저런 상황에서는 저런 명령문을 쓰는 것 1. if문 if 조건 : 실행할 명령문 elif 조건 : 실행할 명령문 else : 실행할 명령문 =>elif = else if ++ 조건 파트에 or나 and 사용해서 여러 가지 조건 형성 가능 비교 연산자도 사용가능=>why? 조건을 물어보는 거니까. 여러 가지 비교 연산자 사용 가능 ex) 1 input("물어볼 문장 ") ''' date = input("오늘이 무슨 날이에요? ") if (date == "12월 25일") : print("크리스마스네요!") elif (date == "1월 1일") : pri..

22.01.02 파이썬 공부.

1. 리스트 ''' 파이썬에서 리스트를 배워보자. #리스트 => list = [] ex) train_list = ["박떙떙", "나떙떙", "구떙땡"] 리스트를 사용하여 여러 변수의 값을 하나의 변수의 값으로 바꿀 수 있다. # 맨 뒤에 붙이는 함수. append 함수 => 넣고 싶은 변수 이름.append(넣고 싶은 숫자/"문자/문자열") ex) train_list = ["박떙떙", "나떙떙", "구떙땡"] train_list.append("자땡땡") print(train_list) # 어느 사이에 넣는 함수. insert 함수 => 넣고 싶은 변수 이름.insert(넣고 싶은 곳의 위치(0~), 넣고 싶은 숫자,"문자/문자열") ex) train_list = ["박떙떙", "나떙떙", "구떙땡"] t..

22.01.01 파이썬 공부

1. 문자열 ''' 파이썬 문자열 공부 변수 sentance1,2,3 사용 해당 변수만큼 출력하고 여러 줄을 출력문 하나만 써서 출력하기 ''' sentance1 = "나는 잘하고 싶어 최선을 다하고 있습니다." print(sentance1) sentance2 = "나는 파이썬을 배우고 있습니다." print(sentance2) sentance3 = '나는 이 언어를 잘하고 싶습니다.' print(sentance3) sentance4 = """ 나는 배이썬을 배우고 있고, 이 언어를 잘하고 싶기에 최선을 다 할 겁니다. """ print(sentance4) #이 코드를 실행해보면 """부분은 자동으로 \n역활을 한다. 2. 문자열 처리 함수 ''' 문자열 처리 함수를 배워 보자. 1. lower => 특..

21.12.31 파이썬 공부

1. 파이썬은 어떤 언어인가? 파이썬은 대화형 언어다. 즉, 입력한 값을 컴퓨터가 계산하여 값을 프롬프트나 터미널을 통해 출력해준다. 2. 프롬프트란? 나 같은 경우 프롬프트를 파이썬을 공부하면서 처음 알게 되었다. 프롬프트는 >>>을 프롬프트라고 한다. 파이썬 툴이 해당 프롬프트에 값을 출력해준다. (프롬프트말고 커서로 되어 있는 툴도 있다!) 3.파이썬에서의 주석 파이썬에서도 c언어에서처럼 주석을 사용할 수 있다. 주석을 사용하면 해당 줄 혹은 여러 줄이 색이 변하며 프로그램에서 해당 줄을 출력하지 않는다. #주석은 나, 혹은 다른 사람에게 설명이 필요하거나 코딩을 하고 몇 일이나 몇 달이 지난 후 소스코드를 다시 보았을때 '아 내가 이런 의미로 이 변수를 사용했지', ' 아, 이 사람은 이 변수를 ..

c언어의 예약어(reserved word)

1. 예약어는 다른 말로 키워드라고도 한다. 영어로 reserved word라 한다. 2. 예약어는 변수명으로 사용할 수 없다. 3. C언어에서 예약어 1) unsigned 2) signed 3) char 4) short 5) int 6) long 7) float 8) double 9) main 10) void 11) union 12) string 13) stdio 14) math 15) time 16) if 17) for 18) while 19) do 20) continue 21) break 22) return 23) printf 24) scanf 25) asm 26) auto 27) const 28) case 29) typedef 30) defualt 31) else 32) volatile 33) e..