본문 바로가기
728x90

Python84

0. Python 기초 - 내 홈페이지 만들기(Flask) 블록체인을 기술로서 활용하기 위해서는 결국 일반 사용자들이 App으로서 활용할 수 있도록 사이트 혹은 어플리케이션이 있어야합니다! [파공블]에서는 블록체인을 구축한 뒤 실제 거래를 해보는 사이트(DApp)를 제작하여 거래내역을 블록체인 상에 저장할 것입니다!! 그래서!! 사이트 만들고 운영하기 위한 기본적인 내용을 배워볼 예정입니다! 여러분!! 파이썬을 어떤 용도에 활용하시나요!?? 저는 처음 pandas와 함께 데이터 분석을 하기 위하여 시작하였는데요~! 파이썬을 통하여 홈페이지를 만들 수 있다는 것을 알고계신가요! 웹사이트의 안부분 즉 Back-end를 파이썬으로 구축할 수 있다는 것인데요!! 이번 챕터에서는 웹사이트의 안 부분 즉 Back-end를 구현하는 Python의 패키지, flask에 대하여.. 2022. 6. 9.
0. Python 기초 - DB 이해하고 만들기(sqlite3) Pandas를 이해하고 계실 독자여러분!! db에 대하여 익숙하신가요!? Database의 약자인 DB. 사실 저는 아직도 DB 보다는 csv로 저장하는 것이 편한것 같아요!!^^; db로 저장되면 어디에 어떻게 저장된지도 모르겠고 어렵게 코드를 써서 확인이 가능하지요! 반면 CSV로 저장하면 파일이 생기는것을 바로바로 볼수도 있고 메모장 혹은 엑세로 열어보아 내용도 확인할 수 있어 익숙하고 편리하여 참 좋은것 같은데요~! 이후 △ 점점 데이터가 커지고 △ 여러 프로세스에서 동시에 접근해야하고 △ 문장, dictionary 등 데이터 양식 다양화 등의 문제로 Database에 저장하는것의 장점이 발생하게됩니다! 실제 비트코인은 levelDB 이더리움은 rocksdb를 사용하고있습니다! 우리는 파이썬에서 .. 2022. 6. 9.
[파공블] 0. Python 기초 - 객체만들기 객체!! 프로그래밍 언어를 공부하며 항상 나오는 부분인데요!! 이후로 참 많이 활용되는 유용한 기능인데, 처음에 이해할때 쉽지 않은 부분인것 같습니다!! 우리가 사용하는 일상 언어와 비교해보아요!! 포유류! 하면 어떤 이미지가 떠오르시나요? - 다리는 네개, - 귀가 2개, - 입이 1개, - 귀가 2개, - 잠을잔다 - 먹고 - 먹으면 소화하고 - 배변한다 저는 이정도가 떠오르는것 같습니다. 우리의 일상언어에서는 이미 이렇게 포유류 라는 객채가 선언된 것입니다!! 파이썬 코드로 바꿔볼까요!? ## 포유류 객채를 선언!! class mammals(object): ## 포유류의 특징 선언 def __init__(self): self.number_of_legs = 4 # 다리가 4개 self.number_o.. 2022. 6. 8.
[파공블] 0. Python 기초 - 함수만들기 Python 함수만들기!! 이미 이 글을 읽고계시는 많은 분들은 함수에 대한 개념이 있으실 것이라 생각합니다!! 가볍게 한번더 복습하는 느낌으로 함수 만들기를 소개하겠습니다!! 고등학교 수학시간 배웠던 함수, 기억 나시나요!? y = f(x). 함수 f에 어떤 값 x를 넣고 그때 나오는 값이 y 라는 뜻이었습니다 f(x) = 2x+1 이라면 x가 1일때 y는 3이지요!! 파이썬에서의 함수가 이 함수와 똑같은 개념입니다!! def f(x): return 2*x + 1 하지만 단순한 숫자계산을 넘어 다양한 기능에 활용되곤 합니다. def f(seller_id, buyer_id): return seller_id +"-"+ buyer_id 위와 같은 경우는 문자를 더해주는 것으로 f(korea, japan) 으.. 2022. 6. 7.
728x90