Python JSON 파일(.json) 저장 및 불러오기
·
Programming/Python
Python의 dictionary type과 JSON 파일(.json)은 호환이 가능하다! 저장 import json dictionary_example = {'장소명': '경복궁', '주소': '서울 종로구 사직로 161 경복궁', '전화번호': '02-3700-3900', '홈페이지': 'http://www.royalpalace.go.kr/'} file_path = "C:/Users/user/Desktop/test/" with open(file_path + "test.json", 'w') as f: json.dump(dictionary_example, f) 영어만을 저장하면 문제가 없지만, 한글이 포함되어있는 경우에는 아래와 같이 유니코드 16진수로 표현됨 {"\uc7a5\uc18c\uba85": "\..
Python Numpy Tutorial (with Jupyter and Colab)
·
Programming/Python
파이썬 넘파이 튜토리얼 https://cs231n.github.io/python-numpy-tutorial/ Python Numpy Tutorial (with Jupyter and Colab) This tutorial was originally contributed by Justin Johnson. We will use the Python programming language for all assignments in this course. Python is a great general-purpose programming language on its own, but with the help of a few popular libraries (num cs231n.github.io
[Python] 객체지향 - super()
·
Programming/Python
클래스, 객체, 생성자 등 객체지향에 대한 기본적인 내용 https://kairosial.tistory.com/13 [Python] 객체지향 - 클래스, 객체, 생성자 클래스와 객체 과자를 만드는 과자 틀이 클래스(Class)이고, 과자 틀에 의해서 만들어진 과자가 객체(Object) 클래스는 무엇인가를 계속해서 만들어 낼 수 있는 설계 도면이고, 객체는 클래스로 만 kairosial.tistory.com super() class Person: def __init__(self): print('Person __init__') self.hello = '안녕하세요' class Student(Person):# Person 클래스를 상속받음 def __init__(self): print('Student __ini..
[Python] 객체지향 - 클래스, 객체, 생성자
·
Programming/Python
클래스와 객체 과자를 만드는 과자 틀이 클래스(Class)이고, 과자 틀에 의해서 만들어진 과자가 객체(Object) 클래스는 무엇인가를 계속해서 만들어 낼 수 있는 설계 도면이고, 객체는 클래스로 만든 피조물을 뜻함 클래스로 만든 객체는 객체마다 고유한 성격을 가짐 과자 틀로 만든 과자에 구멍을 뚫거나 조금 베어 먹더라도 다른 과자에는 아무 영향이 없는 것과 마찬가지로 동일한 클래스에서 만든 객체들은 서로 영향을 전혀 주지 않음 class Cookie: pass 위의 클래스는 아무 기능도 없는 껍질뿐인 클래스이지만, 껍질뿐인 클래스더라도 객체를 생성할 수는 있음 a = Cookie() b = Cookie() a와 b가 바로 객체 객체와 인스턴스의 차이 클래스로 만든 객체를 인스턴스(Instance)라고..
Python 지역변수, 전역변수
·
Programming/Python
변수를 정의해서 사용하는데 어디까지 변수가 유효할까? 변수의 유효 범위 (Variable Scope) 변수의 유효 범위 : 변수가 선언된 위치에 따라 해당 변수가 영향을 미치는 범위 Python에서 변수의 유효 범위에 따라 전역 변수 (Global variable) 지역 변수 (Local variable) 로 나눌 수 있다! 전역 변수 (Global variable) 전역 변수 : 함수 밖에서 선언된 변수 x = 12 def func_a(): print(x) func_a() print(x) 실행 결과 12# func_a()의 결과 12# print(x)의 결과 지역 변수 (Local variable) 지역 변수 : 함수 안에서 선언된 변수 def func_a(): x = 12 print(x) func_a..