본문 바로가기

전체 글51

9. Return Values def tax_cal(money): return money * 0.35def pay_tax(tax): print("thanks you for paying", tax)pay_tax(tax_cal(15000))함수의 종류https://wikidocs.net/24#_5 04-1 함수[[TODO]] - [v] 잘못된 내용이 있는지 논리적 오류가 없는지 확인해 줘 - [v] 작성한 내용중 어렵게 작성된 부분 또는 설명이 부족한 부분이 있는지 확인해 줘 - [v…wikidocs.net1. 일반적인 함수2. 입력값(매개변수)가 없는 함수3. 결괏값(return 반환)이 없는 함수4. 입력,결과 둘 다 없는 함수def make_juice(fruit): return f"{fruit} + 🥤"def add_.. 2025. 10. 16.
5. Parameters Paramaters & Arguments (매개변수와 인수)https://wikidocs.net/24#_4 04-1 함수[[TODO]] - [v] 잘못된 내용이 있는지 논리적 오류가 없는지 확인해 줘 - [v] 작성한 내용중 어렵게 작성된 부분 또는 설명이 부족한 부분이 있는지 확인해 줘 - [v…wikidocs.net둘이 혼용해서 사용되는 헷갈리는 용어이므로 잘 구분하셔야 합니다.매개변수는 함수에 입력으로 전달된 값을 받는 변수를 의미하고 인수는 함수를 호출할 때 전달하는 입력값을 의미합니다.- Parameters (매개변수)- 함수를 실행하기 위해 “전달 받은” 데이터. (= 변수)- Argument (인수)- 함수를 호출할 때 “전달하는” 데이터. (= 입력값)def say_hello(user_na.. 2025. 10. 16.
4. Indentation 들여쓰기는 코드 줄 시작 부분의 공백을 나타냅니다.다른 프로그래밍 언어에서 코드의 들여쓰기는 가독성만을 위한 것이지만 Python의 들여쓰기는 매우 중요합니다.Python은 들여쓰기를 사용하여 코드 블록을 나타냅니다.들여쓰기를 건너뛰면 Python에서 오류가 발생하며, 공백 수는 프로그래머에게 달려 있지만 적어도 하나(스페이스 최소 하나)는 있어야 합니다.# 에러def say_hello(): print("hello")if 5 > 2: print("Five is greater than two!")# 정상 동작def say_hello(): (공백) print("hello")if 5 > 2: (공백) print("Five is greater than two!")https://www.w3s.. 2025. 10. 16.
3. Functions 파이썬에서 함수를 정의할 때 사용하는 def는 "정의하다"라는 의미를 가진 영단어 define에서 나온 것입니다!또한 프로그래밍에서 함수를 의미하는 function은 "기능 / 작동(기능)하다"라는 뜻을 가진 영단어입니다.함수는 호출될 때만 실행되는 코드 블록입니다.매개변수라고 하는 데이터를 함수에 전달할 수 있습니다.함수는 결과로 데이터를 반환할 수 있습니다.https://www.w3schools.com/python/python_functions.asp W3Schools.comW3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subject.. 2025. 10. 16.
7. Default Parameters 매개변수에 초깃값 미리 설정하기def plus(a=0, b=0): print(a + b)def minus(a=0,b=0): print(a - b)def divide(a=0, b=1): print(a / b)def multifly(a=0, b=1): print(a*b)def power_of(a,b): print(a**b)plus(1, 2)minus(3, 4)divide(4, 1)multifly(2, 6)power_of(3, 5)https://wikidocs.net/24#_13 04-1 함수[[TODO]] - [v] 잘못된 내용이 있는지 논리적 오류가 없는지 확인해 줘 - [v] 작성한 내용중 어렵게 작성된 부분 또는 설명이 부족한 부분이 있는지 확인해 줘 - [v…wikidocs.netdef ta.. 2025. 10. 16.
6. Multiple Parameters paramenter를 여러개 만드는 방법은 function에있는 paramenter에 , 콤마를 쓰고 paramenter를 추가하면 된다.기억해야할 점은 2개의 paramenter가 있으면 function을 call할때 2개의 argument을 보내야한다.(필요한 data를 전부 보내야하기 때문이다.)주의 해야할 점은 data를 넣는 순서인데 첫번째 argument는 첫번째 parameter에 가고, 두번째argumnet는 2번째 parameter에 간다(매개변수가 여러개가 될 수 있을때는 어떻게 해야할까?)https://wikidocs.net/24#_11 04-1 함수[[TODO]] - [v] 잘못된 내용이 있는지 논리적 오류가 없는지 확인해 줘 - [v] 작성한 내용중 어렵게 작성된 부분 또는 설명이.. 2025. 10. 16.
2. Booleans and Strings 변수는 다양한 유형의 데이터를 저장할 수 있습니다.x = 20y = "hello"z = Trueo = False// type() 함수를 사용하면 모든 객체의 데이터 유형을 얻을 수 있습니다.print(type(x)) // int참고 :https://www.w3schools.com/python/python_datatypes.asp W3Schools.comW3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.www.. 2025. 10. 16.
1. Variables - 코드를 위에서 아래로 읽는다.- 변수 이름에 공백을 허용하지 않는다.→ [Style Guide] 자바스크립트에서 많이 사용하는 Camel Case가 아닌, 언더바(_)를 사용하는 Snake Case 사용 권장.예시) my age (공백 사용불가), myAge (Camel Case), my_age (Snake Case)- 변수 이름은 숫자로 시작할 수 없다.- 변수는 데이터 값을 저장하기 위한 컨테이너입니다.https://www.w3schools.com/python/python_variables.asp- 변수 생성Python에는 변수를 선언하는 명령이 없습니다. (자바스크립트의 var, let, const 같은 것이 없음)변수는 처음 값을 할당하는 순간 생성됩니다.또한 변수는 특정 유형으로 선언할 필요.. 2025. 10. 16.
JavaScript 개념 005 Procedure와 Function의 차이먼저 PL/SQL에 대하여 간단하게 집고 넘어가겠다.PL/SQL이란, SQL로 처리하기 복잡한 데이터의 삽입, 삭제등을 보다 편리하게 하기 위하여 고안된것으로, 기본적으로 SQL을 이용하나, 전체적인 문법은 기존의 프로그래밍 언어와 유사하다고 한다.(Ada라는 언어를 본따서 만들었다고 한다 - 위키백과 인용)Procedure와 Function은 이래저래 실무에서 많이 이용된다.둘다 PL/SQL을 이용하여 만들기 때문에 문법에 차이가 없다.다만 명칭이 다른만큼 엄연히 차이가 있기에 그것에 대해 글을 써보려한다.1. Procedure는 Return값이 없어도 되지만, Function은 Return값이 반드시 존재한다. (정확하게 말해서 Procedure는 Retu.. 2019. 11. 8.
JavaScript 개념 004 JavaScript 데이터 형식(Data Types)문자열(String), 숫자(Number), 부울(Boolean), 배열(Array), 객체(Object) JavaScript 변수는 다양한 데이터 타입을 담을 수 있다: 숫자, 문자열, 배열, 객체 등. :var length = 16; // Number var lastName = "Johnson"; // String var cars = ["Saab", "Volvo", "BMW"]; // Array var x = {firstName:"John", lastName:"Doe"}; // Object 각각 확실히 정의해 주어야 좋다. Number.. 2019. 11. 8.
JavaScript 개념 003 const(constant : 일정한, 불변의) : 상수 Literal : 모든 데이터 타입에 들어가는 데이터값 그 자체. ------------------------------------------------------------var 변수를 선언. 추가로 동시에 값을 초기화. let 블록 범위(scope) 지역 변수를 선언. 추가로 동시에 값을 초기화. const 블록 범위 읽기 전용 상수를 선언 참조https://mommoo.tistory.com/14 2019. 11. 6.
JavaScript 개념 002 식별자(identifier)변수, 상수, 함수, 사용자 정의 타입 등에서 다른 것들과 구분하기 위해서 사용되는 변수의 이름, 상수의 이름, 함수의 이름, 사용자 정의 타입의 이름 등 '이름'을 일반화 해서 지칭하는 용어이다. 예약어예약어는 아직 특별한 쓰임새는 없지만 미래에 키워드로 쓸 가능성이 있어서 예약해 둔 것입니다.- abstract - boolean - byte - char - class - const - debugger - double - enum - export - extends - final - float - goto - implements - import - int - interface - long - native - package - private - protected - public .. 2019. 11. 5.
반응형