본문 바로가기

반응형

프로그래밍 공부

[파이썬 기초 6-1강] 클래스(클래스, init, 멤버변수, 메소드, 상속 & 다중 상속) 안녕하세요~~~!! 27년차 진로탐색꾼 조녁입니다!! 이번엔 class에 대해서 정리해볼까합니다! 강의를 들은 지 시간이 꽤 흘렀는데 정리는 항상 늦어지네요 ㅠㅠ 클래스는 재밌는 내용도 많고 유용하게 쓰이는 부분들이라 2개로 나눠서 상세하게 정리해두려고 합니다!! (그냥 길어요 ..) 강의에선 클래스 설명을 스타크래프트 게임에 빗대어서 설명해주고 계십니다. 상상력을 더하시면 더 잘 이해되실 거라고 생각합니다!! 모든 코드는 아래 git_hub 에 올려둔 Colab 노트북 참고 부탁드려요. github.com/jonhyuk0922/Python-basic jonhyuk0922/Python-basic Contribute to jonhyuk0922/Python-basic development by creatin.. 더보기
program , programer , programming 1. 프로그램 : 순서라는 의미가 깊숙히 자리잡고 있다. 프로그램은 순서를 만드는 것이다. 2. 프로그래머 : 순서를 만드는 사람 비단 위의 두 단어는 소프트웨어에서만 쓰이진 않는다. 오히려 다른 곳에서 먼저 쓰였다. 여기서 중요한 건, 우리가 하는 프로그래밍이란 무엇인 지 한 번 생각해보는 것이다. 프로그래밍은 순서에 맞게 돌아가는 프로그램을 프로그래밍 언어의 문법에 맞게 표현한 것이다. 이것을 컴퓨터에게 주면 컴퓨터는 순서에 맞게 구현해준다. 이런 의미로 HTML 은 단지 웹을 묘사한 것이기 떄문에 프로그래밍 언어의 범주에 들어가지는 않는다. 순서에 맞게 작동시켜본 이후, 우리들은 다른 것들도 해보고 싶어졌다. + 조건에 따라서 다른 순서의 기능이 실현되기도 하고 +반복해서 어떤기능이 실현되도록 했다.. 더보기
[Python] 타입 힌팅(Type Hinting) 이란? 1. 파이썬은 동적 프로그래밍 언어 파이썬은 동적(dynamic) 프로그래밍 언어입니다. 인터프리터(interpreter)가 코드를 실행하면서 타입을 추론하여 체크합니다. 또한, 변수 타입이 고정되어있지 않기 때문에 개발자가 원한다면 변경할 수 있습니다. num = 1 type(num) # num = "1" type(num) # 위 코드를 보면 알 수 있듯이, 변수 타입이 바뀌었습니다. 정적 프로그래밍 언어에서는 상상하기 힘든 일입니다. 덕분에 파이썬은 다른 언어에 비해 매우 간단명료한 코드 작성이 가능합니다. 하지만, 그와 동시에 약점이 되기도합니다. 소규모 앱개발이나 일회성 스크립트에서는 큰 장점이지만, 규모가 커지면 파이썬의 다이나믹함이 치명적인 버그로 이어질 확률이 높아집니다. 이 때 등장하는 것.. 더보기
[HTML] 기본 태그들 정리 1) : 제목표시, 하이라이팅과 줄바꿈 해준다. 2) : 줄바꿈 3) : 단락 구분 4) : 이미지 삽입 , width = "100%" 추가로 크기 조절 가능 5) : 링크 추가 , target="_blank" 로 현재 페이지 외로 열리게 가능 , title="이름" 사용하면 링크에 커서대면 이름 노출 6) : 볼드처리 7) : 밑줄처리 8) : 리스트로 만들어줌 , 자녀 9) : 리스트와 함께쓸때, 순서 부여해줌 , 부모 10) 와 : 통상적으로 모든 HTML은 두가지로 나눠서 관리한다. 11) : 제목 12) 와 : 통상적으로 맨위에 두개의 태그를 달아준다. 더보기
[알쓸신잡]DS_STORE 이란? 안녕하세요~ 27년차 진로탐색꾼 조녁입니다!! 오늘은 개인프로젝트를 진행하면서 알게된 것들을 정리해볼까합니다. 그중에서 내 디렉토리에 자꾸 생기는 DS_STORE 에 대해 알아보고 , 삭제방법까지 함께 알아봤습니다. 1. .DS_STORE 란? Desktop Services Store 의 약자로 , 애플에서 정의한 파일 포맷입니다. 애플의 맥OS X 시스템이 폴더에 접근할 때 생기며, 해당 폴더에 대한 메타데이터를 저장하는 파일입니다. 즉, mac의 finder로 폴더에 접근하면 자동으로 생기는 파일입니다. 여기서 메타데이터는 해당 디렉토리의 특성, 구조 등에 관한 내용을 말합니다. .DS_store 파일은 프로젝트와 하등 관련없는 파일로 ,윈도우의 thumb.db 파일과 비슷하다고 볼 수 있습니다. 맥.. 더보기
[SQL] SQLD 공부방법 & 합격후기 (꿀팁 많음) 안녕하세요~! 27년차 진로탐색꾼 조녁입니다! 이번에는 제가 지난 3월 20일에 응시했던 SQLD 자격증 시험 공부방법 / 시험보며 느낀 점 / 합격 후기를 남기려합니다. 참고로 저도 전공자는 아니고, 여유롭게 공부할 수있는 상황도 아니었습니다. 궁금하신 분은 아래를 클릭해주세요. (TMI) - 바쁜 분들은 그냥 넘어가세요. 우선 저는 시험을 신청해놓고 까먹고 있다가 일주일전에 기억이 났습니다 .. 그런데 그나마도 코딩에 맛들려있었어서 바로 공부를 시작 못했고, 시험을 취소하려했습니다. 근데 취소기간도 놓치고 .. 그 시점이었어요. 제가 3일 남기고 공부를 시작했습니다. 이 포스팅은 절대 3일만에 딸수있다~ 여러분도 편하게 취득하세요!!! 가 아니라 제가 그 안타까운 상황속에서 정말 많은 분들의 도움을 .. 더보기
[프로그래밍 공부법] 구글링하는 법 안녕하세요~ 27년차 진로탐색꾼 조녁입니다! 오늘은 코딩할 때 실제로 가장 많은 시간을 보내는 구글링하는 법을 정리해봤습니다. 나도코딩님이 올려주신 QnA 영상을 정리했고 , 재미를 위해 조코딩님의 영상을 맨 앞에 넣어봤습니다. 1. Intro : 실제 개발자 vs 상상속 개발자 비교 더보기 www.youtube.com/watch?v=cXB8rCW7lto 영상속 포인트가 너무 재밌어서 종종 들어가서 보곤합니다 ㅋㅋㅋㅋ 참고로 댓글이 더 재밌어요 ㅋㅋㅋㅋ 2. 구글링하는 Tip 1) 검색은 "영어"로 : 한국어로 하면 한국 개발자분들의 도움을 받지만, 영어로 검색하면 전세계 분들의 도움을 받을 수 있다. 2) 단순하게(올바른 검색어 작성법) [언어종류] [핵심 검색어][OS] eg) 파이썬에서 파일을 쓰는.. 더보기
[Terminal] 디렉토리와 터미널 안녕하세요~ 27년차 진로탐색꾼 조녁입니다. 오늘은 평소에 코랩이 아닌 로컬에서 작업할 때 헷갈렸던 부분을 공부해볼까합니다! 디렉터리와 경로 , 그리고 터미널에서의 간단한 명령어를 공부해보겠습니다. 1. 디렉토리와 경로 1) 디렉토리란? 평소에 우리가 여는 폴더(Folder)를 말한다. 사전적 정의는 파일 분류를 위해서 붙이는 이름을 가진 공간이다. 2) 디렉토리는 계층구조를 가지는데 나뭇가지처럼 뻗어나가는 트리구조를 가진다. 3) 절대경로 : 디렉토리가 위치한 곳을 나타내는 가장 디테일하고 정확한 주소. 현재 위치와 관계없이 절대적인 값. 좌측 그림과 같은 파일들이 있다면 , Adobe 파일의 절대경로는 C:/Program Files/Adobe 로 나타낼 수 있다. (다만 윈도우에서는 슬래시대신 원화모.. 더보기

반응형