Life review

[세종]파이썬 빅데이터 프로그래밍 과정 2-Day 본문

카테고리 없음

[세종]파이썬 빅데이터 프로그래밍 과정 2-Day

Life review 2023. 2. 21. 21:49




어제 복습
컴퓨터 이진수
코드를 프로그래밍
주기억장치, 레지스터 > 
01010

구리선으로 코딩하던 시절(코일)
천공카드를 사용하기도 했음

프로그래밍 틀리면 안 됨
하나도 안 틀리게...
반복학습으로 숙련되게... 
마치 생활달인 처럼...

처음 프로그램 숙달 안되서..
직접 몸으로 부딛치면서 실력이 늠
많이 연습
처음에는 코드 4~5줄도 실수
반복하다보면 실력이 늠

아무생각없이 하다보면 실력이 늠
발전된 단계

천공>자기 테이프(마그네틱테입)>반도체
천공카드 > 마그네틱테입 > 플로피디스켓>하드디스크>SSD

EUCKR 옛날 코드 오류

8비트는 2를 8번 곱한 256가지 약속
16비트는 2를 16번 곱해서 나온 숫자인 65,536가지 약속


프로그래밍 언어
워드 단위로 해석

파이썬 - 인터프린터
한줄 변환, 한불 변환
사용법에는 문제 없음

3+4 compile > 1011 0010 0110 0011 0100 >Install(copy) HDD > RUN 주기억장치  > 레지스터excute
*대표적 c++

인터프린터 로직(실행속도 느림)
virtual excute가상실행환경 해석 기계어로 > Load > 주기억장치 > excute 


요즘 어떤 언어가 가장 인기 있나?
2019년 9월 기준
1위 자바 2위 c언어 3위파이썬


가장 큰 갈림길 - 높이 나는 새(라이브러리 활용, 기획, UX, 아키텍처, 방법론, 검색능력)
                   - 낮게 나는 새(이론, 수학지식, 알고리즘)

배움의 갈림길.....(활용과 원론)



import keyword
# print(keyword.kwlist)
kwlist = keyword.kwlist
for i in range(0,len(kwlist)):
    print("[{:10}]".format(kwlist[i]), end=" ")
    if (i+1)%5==0: print()


실행 결과

[False     ] [None      ] [True      ] [and       ] [as        ] 
[assert    ] [break     ] [class     ] [continue  ] [def       ] 
[del       ] [elif      ] [else      ] [except    ] [finally   ] 
[for       ] [from      ] [global    ] [if        ] [import    ] 
[in        ] [is        ] [lambda    ] [nonlocal  ] [not       ] 
[or        ] [pass      ] [raise     ] [return    ] [try       ] 
[while     ] [with      ] [yield     ] 



표현식
문장

데이터에 이름을 붙이는 것을 변수라고 함
메모리의 특정 주소



Comments