생활코딩 Python
-
Python3 (6)Module, Package, import문법생활코딩 Python 2022. 5. 25. 11:12
옮 https://youtu.be/45pERzGJM64 서로 연관된 코드를 모아서 이름을 붙인 파일을 모듈이라고 합니다. 서로 연관된 모듈을 모아서 이름을 붙인 디렉토리를 패키지라고 합니다. 모두 파이썬에서 코드를 정리 정돈하는 핵심이 되는 도구입니다. 모듈과 패키지를 이용해서 가독성을 높이고, 유지보수의 편의성을 향상시키고, 코드의 양을 줄이면서, 필요한 코드를 쉽게 찾을 수 대청소를 해봅시다. ------------------------- 서로 연관된 데이터를 그루핑하고 이름을 붙인 것은 list 또는 dictionary라고 불림 서로 연관된 코드를 그루핑하고 이름을 붙인 것은 함수 이렇게 코딩이란, 정리정돈이 반이다 여기서 코드가 더 많아지면?? 서로 연관된 코드를 그루핑해서 파일에 저장한 후에 파..
-
Python3 (5)Function : 장점(왜 이름 중요), 사용법, arg¶m, return, 기능은 하나만(계산 출력 따로)생활코딩 Python 2021. 12. 28. 21:34
옮 --- 코드가 많아지면 복잡해집니다. 복잡해지면 작업을 하기 어려워집니다. 함수를 이용하면 서로 연관된 코드를 모아서 그룹핑을 하고 이름을 붙일 수 있습니다. 이름에만 주목하면 되기 때문에 코드가 다시 단순해집니다. 덕분에 보다 복잡한 작업에 도전할 수 있게 됩니다. 뿐만 아니라, 재사용성을 높이고, 유지보수를 쉽게하고, 가독성을 높여주는 핵심적인 도구가 함수입니다. 이 수업은 함수를 쓰는 이유와 함수를 만드는 방법을 소개합니다. https://youtu.be/zsfktX59MJc ------------------------- 1.함수는 정리 정돈의 도구 정리하고 싶죠? 정리는 어떻게 할까요? 1.서로 연관된 물건들을 grouping해서 2.서랍과 같은 곳에 넣은 후에, 3.거기에 이름을 붙임 => ..
-
Python3 (4)flow control : boolean, if, for, list, dict, and, or생활코딩 Python 2021. 11. 22. 03:47
옮 https://youtube.com/playlist?list=PLuHgQVnccGMA4ZgmqgKZhY9X39Ew8O9k5 Python 제어문 www.youtube.com --- 이 수업은 조건에 따라서 다른 로직이 실행되게 하고 싶은 때 쓰는 조건문 조건이 만족하는 동안에 반복적으로 로직이 실행되게 하고 싶을 때 쓰는 반복문을 담고 있습니다. ------------------------- 1.시작 Program의 의미 = 시간에 순서에 따라 기능이 실행된다 = 자동화의 본질 실행돼야하는 순서에 따라 코드를 배치하는 것만으로도 프로그램은 혁명적 시간이 흘러서 > 조건에 따라 실행되는 순서를 다르게 할 순 없을까? > 조건을 만족하는 동안에 반복적으로 같은 작업을 실행하게 할 순 없을까? 조건문과 반복..
-
Python3 (3)오타론, vscode디버깅, 입출력, import모듈, install패키지, pypi&pip생활코딩 Python 2021. 11. 22. 00:06
옮 https://youtube.com/playlist?list=PLuHgQVnccGMDtnr4nTSFfmocHL5FeH1xR 생활코딩 Python 입문수업 www.youtube.com ------------------------- 7. 디버깅 예상치 못한 오류를 버그 버그를 없애는 행위 Debug 버그를 없애는 기술 / 버그를 대하는 마음 그런 만큼, 지금 여러분을 괴롭히는 오만가지 문제가 있을 겁니다. 저와같은 중급자들은 여러분들의 어려움을 상상도 못할 정도일 것입니다. 하지만 분명히 말씀드릴 수 있는것은 조금만 능숙해지면 갑자기 코딩이 짠하고 편안해지는 순간이 올겁니다 그때부턴 코딩이 아니라 여러분들이 해결하고자 하는 진짜 문제와 씨름할 수 있다. 입문자를 괴롭히는 가장 큰 문제인 오타에 대해 이런..
-
Python3 (2)자료형(숫자,문자열,리스트), 모듈, 공식 문서, 검색, 변수생활코딩 Python 2021. 8. 16. 05:03
옮 https://youtube.com/playlist?list=PLuHgQVnccGMDtnr4nTSFfmocHL5FeH1xR 생활코딩 Python 입문수업 www.youtube.com 구체적인 파이썬의 핵심적인 문법 ------------------------- 4.0.데이터타입 프로그램 언어에선 데이터들을 엄격하게 분류한다. 이런 분류를 데이터 타입이라고 함. 파이썬에도 여러종류의 데이터들이 있다 이렇게 데이터 타입을 나누는 이유는 데이터 타입에 따라서 그 데이터를 연산하는 방법이 다르기 때문! ▽JS도 타입이 없어서 런타임에러가 생긴다 숫자는 숫자에 걸맞는 연산방법이 있다. 더하기 등 문자는 문자에 걸맞는 연산 방법이 있음. 프로그래밍을 익혀가는 중요한 여정은 어떤 종류의 데이터타입이 있는지 알아가..
-
Python3 (1)프로그래밍언어1.~7., 설치, 실행, shell&code생활코딩 Python 2021. 8. 12. 02:15
(옮) https://youtube.com/playlist?list=PLuHgQVnccGMDtnr4nTSFfmocHL5FeH1xR 생활코딩 Python 입문수업 www.youtube.com ------------------------- 1.인류의 발전 인간은 처음엔 몸짓과 발짓으로 서로를 제어, 바디랭귀지 > 언어가 발명되며 말로 서로를 제어 > 책을 만들어서 기록하기 시작 언어 : 바디랭귀지에 비해 언어는 배우기가 훨씬 어렵지만 어려움을 아득히 뛰어넘을 정도로 풍부하고 정확하게 상대방에게 일을 시킬 수 있다. 책 : 상대방에게 요청하고 싶은 일을 시간의 순서에 따라 기록해서 전달하면 아무리 길고 복잡한 일이라도 요청할 수 있다.(▽말은 한계가 있고 까먹고) 이것이 얼마나 엄청난 일인지 2.기계 사람이 ..