Computer Science/Python :: 파이썬 14

JavaScript 유저 Python 배우기 :: 클래스, 인스턴스, 상속, 객체

엘리스의 도레미 파이썬에서 배운 내용 class(클래스) class는 붕어빵 기계의 틀이라고 생각하자 사용법은 자바스크립트와 비슷해 보인다 클래스 사용 예시 파이썬에서 메서드 만들려면 self를 넣어주면된다 self 없어도 작동하지만 관례처럼 붙인다고 한다 예전에는 안돌아갔다는 이야기 class Human: name = "Bob" age = 10 # 메서드 def exercise(self): print("축구") this 대신 self 자바스크립트에서는 프로퍼티를 가져오려면 this를 사용했다 여기서는 메서드 만들어줄 때 사용한 self를 사용하는가보다 self 사용 예시 class Bbread: taste = "밀가루" def eat(self): # this 대신 self print(self.taste..

JavaScript 유저 Python 배우기 :: 함수, 모듈

엘리스의 도레미 파이썬에서 배운 내용 내장 함수 print() console.log() 같은 녀석일까 아무튼 콘솔로 보이는 녀석 input() 입력받기 참 좋다 자바스크립트에서는 readline 어쩌구 저쩌구 했는데.. max() & min() 최댓값 최솟값 구하는 것 Math 안가져와도 되고 sum() 얼마나 편하니 sum() 자바스크립트도 넣어주라 len() 길이 구하는거 자바스크립트의 length 헷깔린다 이친구는 사용자 지정 함수 function이 아닌 def를 사용한다 사용 문법도 if나 for 처럼 콜론(:)과 들여쓰기로 사용하네 define(정의를 하는 것) def plusDouble(a, b): c = a + b return 2 * c print(plus(3, 4)) Method(메서드) ..

JavaScript 유저가 보는 Python 기본 자료형

엘리스의 도레미 파이썬에서 배운 내용 list.pop(i) 우와 인덱스를 지워버리는구나.. 이런게 있다니 인덱스(i)를 넣어두 되고 안넣으면 마지막 원소 제거하고 반환 my_list = [1, 2, 3, 4, 5] print(my_list.pop(0)) # 1 print(my_list.pop()) # 5 seq.count(d) 원소 갯수도 알려주는 것도 있다 my_seq = [2, 2, 2, 4, 4] print(my_seq.count(2)) # 3 str.split(c) 이건 자바스크립트와 비슷 다른 점은 한 글자 한글자 자를 때 split()속 콤마를 넣지 않는다 my_str = "1 2 3 4 5" print(my_str.split()) # ['1', '2', '3', '4', '5'] str.jo..

JavaScript 유저가 보는 Python 기초 01

엘리스의 도레미 파이썬에서 배운 내용 print() - 출력 print("yohohohoho") 기본 자료형 숫자, 문자열, 리스트 등 있다 리스트 자료형은 JavaScript 배열과 비슷 리스트 자료형끼리 더하기 신기하다 print([50]+[50]) => [50, 50] 주석 # - 한 줄 주석 """ 주석 """ - 여러 줄 주석 변수 변수 앞에 let, var 이런게 아예 없네 num = 3 str = 'yoho' 슬라이스 String.slice(2, 5)를 파이썬에서는 그냥 String[2: 5)를 하면되네~ arr = [2, 5, 6, 33, 2, 1] print(arr[2:5]) => [6, 33, 2] 입력받기 JavaScript에서 입력을 받을 때 const readline = requi..

728x90