
Table of contents 0. Introduction 1. My codes & The way of more effective coding 2. Conclusion 3. References Introduction 파이썬 외장 라이브러리 중 request의 기능을 공부하는 차원에서 URLs Checker를 구현해 보았다. 사용자에게 url을 입력받아 각 url이 유효한지 유효하지 않은지 판별할 수 있는 코드를 짰다. 이 과정에서 효율적인 코드에 대해서 생각을 해 보게 되었고, 사용자 정의 함수(function)의 유용성에 대한 이해도를 높일 수 있었다. 내가 짠 코드를 보면서 코드를 왜 이렇게 짰는지를 설명해 보고, 더욱 효율적인 코딩을 하는 방법에 대한 인사이트를 탐구해 보겠다. My codes &..

How to change a string to a variable 스트링을 변수로 바꾸는 방법 값의 위치(순서)에 상관없이 변수에 값을 대입할 수 있는 방법으로 사용하는 것이 좋음. 변수의 순서를 모두 기억해서 순서대로 나열해야 하는 방법은 비효율적이기 때문. String 상태 그대로 출력됨 def string_variable_test(country, food): return "I'm living in country and my favorite traditional food is food" sv_test = string_variable_test("Korea", "lemonade") print(sv_test) >>> I'm living in country and my favorite traditional ..

How to write a Function in Python 파이썬에서 함수를 작성하는 방법 다른 언어들처럼 body 부분을 { } 대괄호 등으로 묶어서 표현하지 않는다. 들여쓰기 (Tab)하여 function을 작성하면 된다. print("How to write a function in Python") print("This is not working") 첫번째 줄에 작성된 것처럼 들여쓰기를 해야 함. 두번째 줄처럼 Tab하지 않고 작성하면 작동하지 않음. How to create Function in Python 파이썬에서 함수를 만드는 방법 my_test() 괄호 ()가 Function의 실행 기능을 함. How to write print function in Python 파이썬에서 프린트 함수를 작..

변수(Variable) number a = 1 string b = 'lovely puppy' True False c = True 파이썬은 첫문자를 대문자로 써야 한다. 변수의 종류(Type of variable) string 문자 (str) number 정수(integer = int) float 소숫점 숫자 boolean 참 거짓 none 아무것도 없음 my_string = 'lovely puppy' my_number = 5 my_float = 5.17 my_boolean = True my_none = None print(type(my_string)) print(type(my_number)) print(type(my_float)) print(type(my_boolean)) print(type(my_non..

주석 # (comment) --> 사람을 위한 것. 컴퓨터는 못 읽음. --> 코드의 이해를 돕기 위해 사용. print('안녕') #문자열을 출력 print(12345) #숫자를 출력 print(2 + 3) #계산결과를 출력 >>> print('안녕') #문자열을 출력 안녕 >>> print(12345) #블라블라 12345 >>> print(2 + 3) #abcde 5 >>> # print(2+3) >>> #뒤의 내용은 출력되지 않음 #을 맨 앞에 넣으면 아무것도 출력되지 않음 Udemy에서 김왼손 님의 파이썬 기초 강의로 공부 중

여러줄 문자열 ''' ''' """ """ >>> print('''첫 번째 두 번째 세 번째''') 첫 번째 두 번째 세 번째 >>> >>> print("""1 2 3 4 5 """) 1 2 3 4 5 >>> >>> print('''1 2 3 4 5''') 1 2 3 4 5 출력의 끝 지정하기 print(' ', end=' ') print는 기본값이 줄바꿈이다. end를 사용하여 출력의 끝을 지정할 수 있다. print('coding', end='') 줄바꿈 대신 빈 문자열 print('coding, end='_') 줄바꿈 대신 대쉬 뒤로 붙음 print('coding, end='\n') 줄바꿈 print('coding, end='\t') 줄바꿈 대신 탭 다음 문자열 \n : 줄바꿈 \t : 탭 --> ..

문자 가져오기 인덱스(Index) : 문자의 위치 인덱싱(Indexing) : 위치를 이용해서 문자열에 있는 문자를 가져오는 것 Python 012345 : 인덱스 abcde 01234 >>> alphabet = 'abcde' >>> print(alphabet[0]) a >>> >>> print(alphabet[3]) d >>> >>> print(alphabet[4]) e print(변수이름[]) 대괄호 안에 인덱스 번호를 입력 문자 뒤에서부터 가져오기 Python -6-5-4-3-2-1 : 인덱스 abcde -5-4-3-2-1 >>> print(alphabet) abcde >>> >>> print(alphabet[-1]) e >>> print(alphabet[-5]) a >>> print(alphabe..

문자열 ' ' (작은따옴표), " " (큰따옴표) my_str1 = 'a' my_str2 = '3.14' 작은따옴표, 큰따옴표 안에 숫자가 들어가면 숫자가 아니라 문자열이 된다. my_str3 = 'coding' my_str4 = "coding" 작은따옴표를 사용해도 되고, 큰따옴표를 사용해도 된다. >>> my_str1 = 'a' >>> print(my_str1) a >>> >>> my_str2 = '3.14' >>> print(my_str2) 3.14 >>> >>> print(type(my_str2)) type() 함수를 사용하면 변수의 타입(자료형)을 알 수 있다. 3.14가 숫자가 아니라 문자열(string)이라는 것을 알 수 있음. >>> my_str4 = 'coding' >>> my_str3 ..

변수 값을 저장하는 공간 할당연산자 >>> my_int = 1 >>> my_str = 'Python' >>> my_bool = True >>> my_list = [1, 2, 3] 오른쪽에 있는 값을 왼쪽의 변수에 할당(저장)한다. >>> my_int = 1 >>> print(my_int) 1 >>> my_str = 'Python' >>> print(my_str) Python >>> my_bool = True >>> print(my_bool) True >>> my_list = [1, 2, 3] >>> print(my_list) [1, 2, 3] my_int에 1을 할당하고 print(my_int)를 실행하면 1이 출력된다. 다른 것들도 동일한 원리. 복합할당연산자 += -= *= /= >>> count =..

print() 함수 >>> print(1) 1 >>> print(3.14) 3.14 >>> print(4096) 4096 정수 혹은 실수 입력 가능 연산자 >>> print(1 + 2) 3 >>> print(3 - 4) -1 >>> print(5 * 6) 30 >>> print(7 / 8) 0.875 더하기 + 빼기 - 곱하기 * 나누기 / 제곱, 몫, 나머지 >>> print(1 ** 2) 1 >>> print(3 // 4) 0 >>> print(5 % 6) 5 제곱 ** 몫 // 나머지 % 궁금증 해결 >>> print(5%6) 5 >>> print(5 % 6) 5 코드를 입력할 때 한 칸 띄어 입력하는 이유는? 5%6 이랑 5 % 6 은 같다. 보기 편하게 하려고 간격을 둔다. Udemy에서 김왼손..
보던 글 목록 : 브라우저 뒤로 가기 메인 화면 : 좌측 상단 아이콘
🍍 I am becoming AI expert who can develop cool things by coding.