python(6)
-
slicing 이해하기
Understanding slicing How does Python's slice notation work? That is: when I write code like a[x:y:z], a[:], a[::2] etc., how can I understand which elements end up in the slice? Please include references where appropri... stackoverflow.com 문법은 다음과 같습니다. a[start:stop] # start 에서 stop-1까지의 요소들 a[start:] # start 에서 배열의 나머지까지 요소들 a[:stop] # 처음부터 stop - 1 까지 요소들 a[:] # 전체 배열의 복사본 step 값이라는 것이 있는 데, ..
2023.03.29 -
파이썬 사용해보기-3
저번 문서에서 파이썬 클래스 만들어 보았으므로 마지막으로 내가 원하는 라이브러리를 만들어 보기로 한다. 라이브러리를 만드는 것도 몇가지만 주의하면 만들어 질 수 있는 것으로 확인 되었다. 물론 전체적으로 이해도가 떨어지는 수준에서 완벽한 것을 만들기는 어렵겠지만 그래도 왠만하게 쓸수 있는 라이브러리는 이렇게 만들어 볼 수 있을 것으로 예상 되며, 또 그렇게 사용해 보았다. 1. 클래스를 라이브러리 화하기 클래스를 라이브러리 화 하기 위해서는 두가지만 기억하면 될 듯하다. 하나는 __init__.py 파일의 생성 나머지 하나는 라이브리를 사용하기 위한 import 구문이 그것이다. 2. __init__.py 파일의 생성 __init__.py 파일의 경우에는 자신이 만들려는 라이브러리 디렉토리와 같은 레벨에..
2023.01.25 -
파이썬 사용해보기-2
이제 콘솔 프로그램을 만들어 보았으니, 가장 중요한 라이브러리를 만들어 보기로 한다. 라이브러리를 만들어보기 이전에, 클래스를 만들어보고 만들어진 클래스를 라이브러리화 해서 내가 사용하는 콘솔 프로그램에 접목 시켜보도록 한다. 1. 클래스 만들기 한마디로 간단하다. 다음이 간단한 클래스 구조 생성 형태이다. class EnsDataUtil: def __init__(self): print "Ens Data Utility class" def shwoMyMessage(self, msg): print msg def __del__(self): print "Exit Data Utility class" 1.2. def __init__(self): 생성자 - 부분인 듯 여기에 초기화 부분을 선택적으로 적용하면 될 듯 ..
2023.01.24 -
파이썬 사용해보기-1
파이썬을 사용해 보도록 한다... 잘모르므로 다이제스트 형식으로 만들어서 짤라서 쓸수 있도록 하면 좋을 것 같아서 그렇게 해보기로... 파이썬 사용해보기 - 1 파이썬이라는 것에 대해서 잠시 알아본다. 알아보려면 뭐, 간단하게 프로그램을 만들어 보는 것이 제일이라는 생각하는 바 사용자가 정한 옵션에 따라서 다른일을 하게 만드는 콘솔 프로그램을 만들어 보는 것이 어떤 언어를 하든 기본이 된다고.... 기본은 원래 hello world 찍는 거, python 명령어 출력 등이 있는 데, 이 부분은 과감히 넘어간다. 하루 이틀 장사하는 거 아니니... 1. 메인 함수 만들기 엔트리 포인트라고도 하는 메인 함수를 만들어 보기로 한다. 파이썬에서는 과감히 중괄호를 생략 하기 때문에 scope 이라고 불리는 함수 ..
2023.01.23 -
Python에서 문자열을 비교하는 방법: 동일성과 동등성
How to Compare Strings in Python: Equality and Identity | The Renegade Coder Once again, we're back with another Python topic. Today, we'll talk about how to compare strings in Python. Typically, I try to stay away from… therenegadecoder.com 다시 한 번 또 다른 Python 주제로 돌아왔습니다. 오늘은 Python에서 문자열을 비교하는 방법을 이야기 해보겠습니다. 일반적으로는 문자열의 복잡성 때문에(예: 다른 언어, 구현 등) 문자열(비교)을 멀리하려고 합니다. 그렇지만, 오늘은 이런 위험을 감수하기로 결정했습니다...
2022.11.28 -
Python 101: Equality(동일성) vs Identity(동등성)
Python 101: Equality vs Identity - Mouse Vs Python People who are new to the Python programming language can get a bit confused about the difference between "==" (equality) and Python's keyword "is" www.blog.pythonlibrary.org Python 프로그래밍 언어를 처음 접하는 사람들은 "=="(동일성)과 Python의 키워드 "is"(동등성)의 차이점에 대해 약간 혼란스러울 수 있습니다. 나는 심지어 그들의 코드에 논리적 오류를 도입할 정도로 미묘한 차이를 발견할 숙련된 프로그래머가 이 둘 사이를 헷갈려 하는 것을 보아왔습니다. 이 기사..
2022.11.23