너무나도 쉽게 설명해주셔서 감사합니다 니꼬쌤

 

함수(function)

print()처럼 기본적으로 내장된 함수가 있다

 

우리가 보고자 하는 함수는 직접 정의해야 된다

 

"def 함수 이름 (인자): " 이런 식으로 정의한다

     함수 내용      

 

함수내용 앞에 빈 공간이 파이썬만이 가지는 특징이다

 

{ }(중괄호)를 쓰지 않고 빈 공간으로 그것을 정의한다

 

 

 

 

정의된 함수를 사용하려면 "함수 이름(인자)"이런 식으로 호출한다

 

함수 이름이 버튼이면 ( )가 버튼을 누르는 것이라 니꼬쌤은 비유했다

 

 

 

거의 대부분의 함수는 반환 값을 가진다 

 

return 반환될 값 이런 식으로 표현하며 함수 맨 마지막에 써준다 

(그렇지 않으면  return뒤의 함수 내용은 병풍 뒤에서 향냄새를 맡게 될 것이다)

 

 

 

 

 

파이썬만의 특징: 인자의 이름으로 그 값을 가진다 (이름이 아닌 순서로 값을 가지지 않음)

 

참고: 문자열에 인자를 넣는 법 

1. "asdfasdf"+{인자}+"wefdf"

2. "asdfasdf {인자} wefdf" (이 편이 더 쉽게 느껴졌다)

어제 배웠던 것

 

Sequence Type 

 

파이썬에서 시퀀스 타입은 '열거형'이라는 의미에 가깝다

 

Lists, tuples, xrage object 또한 다른 언어들과 다르게 strings도 시퀀스 타입이다

참고) Python Standard Library : 파이썬 문법에 관한 내용들이 상세히 설명되어있다

 

1. List (형태 : 변수=["", "", ""...])

리스트에서 중요한 두 가지

 

1) 찾기 쉽다(common)

 

days="M, T, W, Th, F"라면 이중에 W를 찾는 것은 어렵다

 

days=["m", "t", "w", "th", "f"]라면 인덱스를 활용해 찾을 수 있다

 

인덱스는 번호표(?) 같은 느낌 컴퓨터라 0부터 시작한다

 

days [0]은 m days [1]은 t 이런 식이다

 

 

2) 값을 변경할 수 있다(mutable)

 

days=["m", "t", "w", "th", "f"]에서 s를 추가하고 싶을 경우

 

days.append("s")를 해주면 추가가 된다

 

https://docs.python.org/3/library/stdtypes.html#sequence-types-list-tuple-range

 

Built-in Types — Python 3.8.2 documentation

The following sections describe the standard types that are built into the interpreter. The principal built-in types are numerics, sequences, mappings, classes, instances and exceptions. Some collection classes are mutable. The methods that add, subtract,

docs.python.org

이곳에 어떤 기능이 되는지가 잘 나와있다

 

2.Tuple (형태 : 변수=("", "", ""...))

튜플의 중요한 두 가지

 

1) 찾을 수 있다 (common)

 

리스트와 동일

 

2) 변할 수 없다(unmutable)

 

직접 튜플 안의 내용을 바꾸지 않고는 변할 수  없다

 

 

3.Dictionary (형태 : 변수={"":"", "":""...})

딕셔너리의 중요한 두 가지 

 

1) 찾을 수 있다 

 

2) 변할 수 있다(mutable)

 

 

'무엇은 뭐이다' 이런 식으로 나타나서 보기가 좋다

 

오늘 배운 것

 

파이썬 이론

 

"변수"는 변할 수 있는 수

 

Ex) a=1   a는 변수

 

변수에 들어갈 수 있는 종류 5가지

 

1. 문자열 String "abcd"

 

2. 정수형 Integer 123

 

3. 실수형 Float  1.2

 

4. 논리형 Boolean True False

 

5. 아무것도 없음형 None None

 

 

파이썬 정말 접하기 쉽고 많은 것을 할 수 있는 프로그래밍 언어

 

노매드 코더 형님이 이론 실습(웹 스크래핑) 장고를 사용하기 위해 알면 좋은 것까지 알려준다고 한다 

 

무료다

https://academy.nomadcoders.co/여기서 들을 수 있다

 

Academy

% Complete

academy.nomadcoders.co

오늘 배운 것 

 

질문 하는법

 

4가지 필수 항목

 

1. 하고자 하는 것(목적)

 

2. 자신이 시도해 본 것

 

3. 안 되는 부분

 

4. 에러코드 or생김새

 

질문 많이 할 것 같다

 

AND

파이썬을 온라인에서 쓸 수 있는 곳

 

https://repl.it/

 

Online IDE, Editor, and Compiler - Fast, Powerful, Free

Repl.it is a simple yet powerful online IDE, Editor, Compiler, Interpreter, and REPL. Code, compile, run, and host in 50+ programming languages: Clojure, Haskell, Kotlin (beta), QBasic, Forth, LOLCODE, BrainF, Emoticon, Bloop, Unlambda, JavaScript, CoffeeS

repl.it

 

 

+ Recent posts