초보개발자 51

[코딩도장-파이썬] 변수(Variable)

._변수 : 파이썬 쉘에서 계산 결과를 출력했지만 결과를 계속 지닐 수 없었다. 이럴 땐 변수를 사용해서 결과를 저장해야 한다. 변수(variable) ._ x = 10 의 뜻은 x라는 변수에 10이라는 값을 할당한다. 라는 뜻 ._변수 이름의 Rule 영문 문자와 숫자를 사용할 수 있습니다. 대소문자를 구분합니다. 문자부터 시작해야 하며 숫자부터 시작하면 안 됩니다. _(밑줄 문자)로 시작할 수 있습니다. 특수 문자(+, -, *, /, $, @, &, % 등)는 사용할 수 없습니다. 파이썬의 키워드(if, for, while, and, or 등)는 사용할 수 없습니다. ._변수 특징 어떤 값이든 넣을 수 있다. 그 말은 어떤 값을 품고있느냐에 따라 변수의 유형이 결정된다는 뜻이다. 따라서, 변수의 t..

Programming/Python 2020.11.09

[코딩도장-파이썬] 파이썬 계산

._숫자 자료형 : 정수(int), 실수(float), 복소수(complex) ._숫자 계산 : 일반적인 연산식(덧셈, 뺄셈, 나눗셈, 곱셈) 파이썬 3에서는 나눗셈(/)을 하게되면 실수가 출력이 된다. 나눗셈 결과가 정수로 나오도록 하려면 //(버림 나눗셈, floor division)로 나눗셈을 하면 된다. ._나눗셈 후 나머지를 구하는 %(modulo) 연산자 : 5 % 2 의 결과값은 1 ._거듭제곱 연산자 : ** ._값을 정수로 만들기 : int(숫자), int(계산식), int('문자열') ._객체의 자료형 알아내기 : type(10) --> 라고 출력됨. 정수 클래스라는 뜻. ._몫과 나머지를 함께 구하기 : divmod(5, 2) --> (2, 1) --> 몫은 2, 나머지는 1이라는 튜..

Programming/Python 2020.11.09

[코딩도장-파이썬] 파이썬 기본 문법

._세미콜론 : 파이썬은 세미콜론을 붙이지 않는다. 예. print("hello world") print("hello world") ; 세미콜론을 붙여도 에러가 발생하진 않지만 보통 한 줄에 여러 구문을 사용할 때 세미콜론으로 구분한다. ._주석 : 코드 맨 앞에 #을 붙이면 해당 줄은 모두 주석이 된다. (한줄 주석) 블록 주석은 각 줄마다 맨 앞에 #을 넣어준다. 보통 블록 주석 작성할 때는 가독성을 위해 # 뒤에 공백을 한 칸 띄운다. ※ py스크립트 파일의 기본 인코딩은 UTF-8이다. 스크립트 파일을 다른 인코딩으로 저장하면 에러가 발생한다. ._들여쓰기 : 들여쓰기는 코드를 읽기 쉽도록 일정한 간격을 띄워서 작성하는 방법. 특히 파이썬은 들여쓰기 자체가 문법이라서 만약 들여쓰기를 하지 않으면 ..

Programming/Python 2020.11.06

[코딩도장-파이썬] 문제 해결을 위한 과학적 사고

._과학적 사고 : 복잡한 문제를 작은 문제로 분해 예시. 날씨데이터를 그래프로 그리는 문제 -> HTML 분석하기 -> HTML에서 기온과 습도 정보 추출 후 정형화된 데이터로 정제 -> 데이터 중에서 주요 도시 추출 -> 그래프로 그리기 ._요구사항 : 처리하고자 하는 작업 즉, 프로그램을 작성하는 작업은 요구사항을 만족시키는 일 ._알고리즘 : 문제를 해결하는 절차, 문제에서 일정한 패턴을 발견하고, 패턴을 토대로 문제를 해결하는 절차 ._코딩 : 알고리즘을 표현하는 행동 ._프로그래밍 vs 코딩 : 프로그래밍은 컴퓨터 명령어로 표현한다는 뜻이라 컴퓨터 쪽에 가깝고, 코딩은 파이썬 등의 프로그래밍 언어로 코드를 작성한다는 뜻이라 언어 쪽에 가까운 표현 ._인터프리터 방식 : 코드를 한 줄 한 줄 실..

Programming/Python 2020.11.06

생활코딩 ML 스터디 [Machine Learning and Model] - 3

1. 지도학습 & 비지도학습 & 강화학습 ._지도학습(supervised) : 기계를 가르친다는 의미. 컴퓨터를 학습시켜서 모델을 만드는 방식 ._비지도학습(unsupervised) : 기계에게 데이터에 대한 통찰력을 부여하는 것 ._강화학습(reinforcement) : 학습을 통해서 능력을 향상 시키는 것, 어떻게 하는 것이 더 좋은 결과를 내는지 노력하는 수련과 비슷 2. 지도학습 (회귀 & 분류) ._회귀(Regression) : 예측하고 싶은 종속변수가 숫자(양적 데이터)일 때 회귀를 사용 ._분류(Classification) : 예측하고 싶은 종속변수가 이름이나 문자(범주형 데이터)일 때 분류를 사용 3. 비지도학습 (군집화 & 연관규칙학습 & 변환) ._군집화(Clustering) : 비슷한..

AI 2020.08.20

생활코딩 ML 스터디 [Machine Learning and Model] - 2

1. 애플리케이션과 프로그램 ._애플리케이션 : Application 말 그대로 '응용'이라는 뜻, 어떤 기능을 부품으로 사용해서 만든 완제품 ._프로그램 : 시간의 순서에 따라 동작하고 있는 것, 기계가 해야 할 일을 기계가 알아들을 수 있는 방식으로 순서대로 적은 것 ._프로그래머 : 프로그램을 만드는 사람 2. IoT 와 Machine Learning ._IoT : 인터넷을 통해 사물을 제어하는 것 ._IoT + Machine Learning : 장치에 연결된 여러 가지 센스들을 통해 데이터를 수집하고, 그 데이터의 의미를 머신러닝이 판단하여 스스로 의사결정 3. 데이터 산업 ._데이터 산업 : 데이터 과학 + 데이터 공학 ._데이터 과학 : 데이터 생성, 만들어진 데이터를 이용 ._데이터 공학 :..

AI 2020.08.20

생활코딩 ML 스터디 [Machine Learning and Model] - 1

1. 머신러닝(Machine Learning)이란? ._기계를 학습시켜 인간의 판단을 위임하기 위한 도구 ._COVID-19의 감염 여부 판정, 자동 번역, 자율주행 등이 ML(Machine Learning)을 통해 구현되고 있다. 2. 의사결정을 잘하는 방법? ._결정의 의미 : 결정(Decision) = 비교(Comparison) + 선택(Selection) ._비교해야 할 특징이 많아질수록 결정은 어려워진다. ._따라서 인류는 비교를 위해 숫자를 창조했고, 이를 표현하기 위한 방법들을 모아서 통계라고 명명했다. ._인류는 결정에 집중할 수 있었고, 이러한 결정 능력을 기계에 부여했다. 그것이 Machine Learning이다. 3. 습관, 의지, 환경의 관계 ._습관은 의지를 이긴다. ._의지는 환..

AI 2020.08.14

생활코딩 웹 제작 스터디 [WEB2 - CSS] - 박스 모델

생활코딩이라는 유용한 사이트를 통해 웹 만들기 스터디를 시작했습니다. 현재 정보처리기사 실기, 파이썬, 웹 이렇게 세 가지의 방향으로 공부를 진행하고 있습니다. 일상에서 언급했던 것과 같이 제 시간표는 그렇게 움직입니다. 앞으로 이 카테고리에서는 공부했던 웹의 내용을 잊지 않고 기억하기 위해 기록할 것입니다. * 박스모델이란? html 하나하나를 박스로 취급해서 부피감을 결정하는 것 * html 태그들은 각 태그의 기본적인 성격에 따라서 화면 전체를 쓰기도 하고 일부를 쓰기도 한다. - block level element : 화면 전체를 쓰는 태그 - inline element : 컨텐츠만큼의 화면을 쓰는 태그 ? 여기서 화면을 쓴다는 의미는 웹 사이트상에서 차지하는 영역이라고 생각하면 된다. * 콘텐츠..

Web 2020.08.10

생활코딩 웹 제작 스터디 [WEB2 - CSS] - 선택자를 스스로 알아내는 법

생활코딩이라는 유용한 사이트를 통해 웹 만들기 스터디를 시작했습니다. 현재 정보처리기사 실기, 파이썬, 웹 이렇게 세 가지의 방향으로 공부를 진행하고 있습니다. 일상에서 언급했던 것과 같이 제 시간표는 그렇게 움직입니다. 앞으로 이 카테고리에서는 공부했던 웹의 내용을 잊지 않고 기억하기 위해 기록할 것입니다. Class라고 하는 html의 속성을 이용하여 코딩을 합니다. saw(임의 지정하는 것)라고 하는 class의 값을 갖는 태그 2개를 만들고, 웹 페이지에 있는 모든 태그 중에서 saw라는 class값을 갖는 모든 tag에 대해서 font 컬러를 gray로 하고자 합니다. 위와 같이 하고 태그(CSS)를 포스팅했던 글과 같이 saw라고 써봅니다. 하지만 이 코드는 saw라고 되어있는 모든 태그를 선..

Web 2020.07.16

2020.07.16 오랜만에 쓰는 일상, 아홉수 그 이후의 일상 [설반 신갈탕, 락포트 구두]

아홉수라는 글을 올리고 어느덧 며칠이 지났습니다. 공개적으로 쓰는 글은 불특정 다수에게 보이는 글이기에 앞으로의 글들은 다 존댓말로 작성하려고 합니다. 오늘은 목요일이니 벌써 5일째 운동을 못 갔습니다. 쭉 하던걸 갑자기 못하게 되니까 평범하고 무탈하게 반복되던 일상들이 감사해졌습니다. 몸을 다친 이후로 몸 여러 군데가 쑤십니다. 머리도 허리도 코는 당연한 거고.. 안 아프고 평상시처럼 즐길 수 있던 때가 그리워지는 하루였습니다. 아무튼 각설하고 잘 지내고 있습니다. 응급실을 다녀온 이후로 벌써 세 번째 병원을 방문하는 날이었습니다. 감사하게도 친구의 도움으로 편하게 그 먼 거리를 다녀올 수 있었습니다. 물론, 친구 새끼는 늦잠을 자느라 좀 늦을 뻔했지만 애플리케이션을 활용한 코로나 사전 설문으로 인해 ..

My hobby is writing 2020.07.16