본문 바로가기
반응형

Python/INFO7

[PYTHON] IS 와 == 의 차이는 무엇인가? - 이 글은 제가 공부를 하며, 이해한 것을 바탕으로 작성하는 글입니다. - 그렇기에 틀리거나 잘못된 부분이 있을 수 있습니다. - 글의 오류를 발견하시면, 댓글로 말씀해 주시면 정말 감사하겠습니다. is는 변수가 같은 Object(객체)를 가리키면 True ==는 변수가 같은 Value(값)을 가지면 True [1] 개념 보통 python에서 같다는 것을 표현할 때 2가지 방법이 존재한다. is와 ==이다. 일반적인 상황에서는 결과가 같다고 생각하여, 두 개를 혼용해서 사용할 수도? 있으나(아니다. 혼용은) 2가지는 완연히 다른 것이다. 결론부터 이야기하면, 둘은 완전히 다르다! 같은 결과를 보일 때가 있을 뿐! == : 어떠한 두 변수가 같은 값(value)을 가지면 True를 반환 is : 어떠한 .. 2022. 6. 4.
[PYTHON] pip이란? - 이 글은 제가 공부를 하며, 이해한 것을 바탕으로 작성하는 글입니다. - 그렇기에 틀리거나 잘못된 부분이 있을 수 있습니다. - 글의 오류를 발견하시면, 댓글로 말씀해 주시면 정말 감사하겠습니다. 파이썬으로 작업을 하다 보면, 라이브러리를 설치하며 많이 사용하는 pip에 대하여 알아보자. [1] pip이란 - 파이썬으로 만들어진 파이썬 표준 라이브러리들이 아닌, 추가 패키지 소프트웨어를 설치하고 관리하는 시스템입니다. 즉, 우리가 보통 말하는 외부 라이브러리들을 설치하고 관리하는 시스템이라고 생각하면 될 것이다. 라이브러리들은 Python Package Index (PyPI)라는 곳에서 관리되고 있고, 이곳에 있는 라이브러리를 우리가 명령어 한 줄만으로도 쉽게 설치할 수 있다. - pip과 pip3의.. 2022. 2. 12.
[PYTHON] pymssql 라이브러리 - 이 글은 제가 공부를 하며, 이해한 것을 바탕으로 작성하는 글입니다. - 그렇기에 틀리거나 잘못된 부분이 있을 수 있습니다. - 글의 오류를 발견하시면, 댓글로 말씀해 주시면 정말 감사하겠습니다. python을 활용하여, MS-SQL DB를 다루는 방법을 공유하고자 합니다. DB에 접속하여, SELECT 하는 구문을 사용해 봅시다. [1] 사용하는 라이브러리 사용하는 라이브러리는 PYMSSQL으로, 매우 간단한 코드로 접근이 가능합니다. 이 라이브러리에 대한 설명은 아래 첨부된, 링크를 확인하시면 되겠습니다. PYMSSQL Docs 바로가기 설치는 pip로 라이브러리만 설치하면 됩니다. pip install pymssql [2] 전체 코드 아래의 코드는 MS-SQL DB에 접근하여 쿼리를 입력하여 실.. 2022. 2. 11.
[PYTHON] 리스트의 요소 종류와 개수 구하기 - 이 글은 제가 공부를 하며, 이해한 것을 바탕으로 작성하는 글입니다. - 그렇기에 틀리거나 잘못된 부분이 있을 수 있습니다. - 글의 오류를 발견하시면, 댓글로 말씀해 주시면 정말 감사하겠습니다. 파이썬을 사용하는 중 종종 파이썬의 자료구조인 List 내부 요소들이 어떤 것들이 있고, 그것들의 각각의 개수를 알고 싶은 경우가 있다. 그럴 때, 사용한다. 방법은 아래와 같은 두 가지를 작성하였다. test_lst라는 명의 리스트 내부의 요소 별 종류&개수를 구해보자. test_lst=[1,2,3,4,1,2,2,3,4,4,5,6,1,2,3,1,2,1,6,6,6,6,6,2] 1. Library를 사용하지 않고 구하는 코드 타겟인 test_lst를 for문으로 순회하며, 읽은 값과 개수를 answer라는 d.. 2021. 9. 18.
[PYTHON]Namespace - 이 글은 제가 공부를 하며, 이해한 것을 바탕으로 작성하는 글입니다. - 그렇기에 틀리거나 잘못된 부분이 있을 수 있습니다. - 글의 오류를 발견하시면, 댓글로 말씀해 주시면 정말 감사하겠습니다. 1. namespace란 우선 공식 docs의 문서를 살펴보면 아래와 같은 정의로 되어있다. 네임스페이스는 이름에서 개체로 매핑됩니다. 파이썬의 가장 큰 특징은 모든 것이 객체로 구성되어있다. 이것들은 모두 이름을 가질 수 있다. 즉, 문자, 숫자, 리스트, 함수 등 모든 것에 이름을 붙일 수 있다는 이야기로 이해할 수 있을 것이다. 이때 설정한 객체와 우리가 만든 그 객체의 이름을 매핑 해 놓은 것들을 가지고 있는 공간을 namespace라고 한다. 이 namespace는 파이썬의 자료구조인 딕셔너리 형태.. 2021. 8. 23.
[PYTHON] JSONL(JSON LINES)형식 처음 보는 형식이라 정리해두려고 합니다. 1. 정의 jsonl은 json line의 약어로, JSON Lines 텍스트 형식이라고 한다. 말 그대로, JSON 내부에 한 줄씩 JSON을 저장할 수 있는 구조화된 데이터 형식으로 이해하면 된다. 2. 형태 형태는 아래와 같다. {"id":"a","title":"안녕","genre":"드라마"} {"id":"b","title":"바보","genre":"액션"} 그럼 JSON 형태로 모아 두면 그게 jsonl일까요? 규칙이 존재합니다. 1. UTF-8 의 인코딩이어야 한다. 2. 각 행들은 모두 JSON 형태여야 한다. 3. 각각의 줄은 \n으로 구분되어야 한다. 3. 생성법 그럼 jsonl 형태의 파일은 어떻게 생성해야 할까요? 일반적인 json과 동일하나,.. 2021. 7. 29.
반응형