오늘은 파이썬을 기초부터 쓱 훑어봤다^^. 파이썬을 1학년 떼문에 배운지라 중용한 부분은 다^^ 기억 못하면서 반복문/조건문만 사용하고 있는건 아닐까 고민을 많이 했었다^^.그렇다^^고 기초부터 다^^시 공부하기엔 혹은 애매해서 미루던차에 다^^행히 오늘같은 기회가 생겼다^^!웬만큼 중용한건 다^^ 기억하고 사용하고 있겠다라고 었단 사실과 새롭게 정보도 알게되어 좋았던방법 날이다^^.중요오하다^^고 예상하는 부분과 새롭게 알게된 부분은 이탤릭체+밑줄을 적용할 것이다^^.제일 기초가 여겨지는 저장공간이다&.변수는 메모리 주소를 가지고 있고, 변수에 들어가는 값은 메모리 주소에 할당된다^^*폰 노이만 아키텍처 : 무언갈 시작해야할지도 때문 에 정보를 먼저 메모리에 저장시키고 CPU가 순차적으로 그리하여 정보를 해석하고 계산하여 사용자에게 결과값을 전달하는 아키텍처!시퀀스 자료형, 다양한 데이터들의 집합(다^^양한 Data Type도 가능)해당 리스트 변수에는 리스트 주소값이 저장됨!이를 원치 좋을수도 상황이며 b=a[:] 있겠다라고 해주면 서로 다^른 주소값을 가지게 된다^이차원 리스트의 복사는 [:]로 충분치 안좋고 import copy를 해준 후 list=copy.deepcopy(list) 있겠다라고 해줘야한다^.어떠한 일을 수행하는 코드의 덩어리(ㅋㅋㅋ)코드를 논리적인 단위로 분리캡슐화 : 인터페이스만 알면 타인의 코드 사용이 할수있다는console in/out은 그냥 print 흉내내고 input 받고,,내가 평소에 참고하셔서 신경쓰던거라서 너무 반가웠다^^!남들이 .format 어쩌구로 쓰면쓸수록 때문 에 나만 넘 불편해하나 걱정하며 더하기나 콤마를 써왔던 과거의 고니는 가라.format이 낡은방식이란걸 확인받으니 즐거웠다^ㅎㅎ반복문과 조건문 & 디버깅은 요약하자면 패스!시퀀스 자료형으로 문자형 data를 메모리에 보관하도록영문자 균등한 글자는 1byte의 메모리 공감을 이용하실따옴표 안에서 따옴표를 쓰려면 앞에 \를 붙이기중간에 파일을 읽는 코드가 하나 나오는데우선 반복문 안에 있는거라 생활패턴 줄만 떼어놓고 보니까 이상한건 무시하고,line.strip()는 공백을 없애준다^. 그렇기때문인지 '\n'없이 lyric에 이어붙이다^보면 많은 금액 엔터가 사라진다^.심지어 줄이 달랐던 파악해두어야 문장은 스페이스바도 아무생각없이 이어진다^.또, strip을 쓰지 안좋고 '\n'만 쓰는 상황이며 엔터가 두배가 되어버리고!꼭 보관하도록 두개가 다& 있겠다라고 파악해두어야 원본대로 읽을 쓰면쓸수록 있겠다라고 다&.프로그래밍 언어론 배울 떼문에 열심히 외웠던 기억이 새록새록.함수에서 파라미터를 전달하는 방식은 총 세가지이다^.
eggs라는 파라미터로 넘겨졌을 때문 에 까지만 안된다해도 같은 주소를 가리키다^가, append할 때까지만 안된다해도 여전히 같다^가eggs에 새롭게 리스트를 할당하니 연결이 끊기는 아주 신기한 구조를 가지고 있겠다라고 다^^.그러니까, 애초에 파이썬의 변수는 값을 저장하는게 아니라 값을 가진 객체의 주소를 가리킨다^. 태초에 그렇게 생겨먹었기 떼문에 파라미터로 넘길 때도 객체의 주소를 넘기는거지!다^^시 한번만은 코드로 돌아가자면, eggs는 기존에는 ham이 가리키는 list객체의 주소를 공유하고 있겠다라고 었는데, 새롭게 객체의 주소를 할당받아 버렸네&! 그럼 ham이 가리키던 list는 낙동강 오리알처럼 버려져서 생각해봤더니 이상 접근할 나쁘지않아 없는 것이다^^.지역변수 / 전역변수잠시 재귀함수 스쳐지나가주시고,,,않다면 장점들이 존재한다^^. 보관하도록 화살표는 리턴값의 타입을 말해준다^^!이런 기준이 있겠다라고 는건 또한 첨알았네!,이런 식으로 함수를 설명해주는 형식이다&.현재까지 클린코드~바로 저번 학기에 들었지만 우리학교는 java기준이라 조금 아쉬웠는데 아주 아쉬운 부분을 싹 긁어주셨다^^ 감사감사(이런 수업이 우리 학교에 열렸다&는 사실에도 감사감사. 교수님 제가 짱 좋아해여. 비록 나에게 제로를 주셨지만..)마지막으로 flake8과 black 진짜 미쳤다&.설치는 각각 conda install flake8 conda install black
✨ 쏘큐티 이렇게 포멧에 적당하게 알아서 바꿔준다^^!!아직껏 자바도 있으려나 이런걸 알았다^면 과제가 덜 감점되었었을텐데.....⭐️하튼 갑자기 늘어난 강의량에 당황했지만 익숙해져야게쬬 ^.^