본문 바로가기

프로그래밍105

리스트(list), 반복for문, 조건if, if-else_파이썬 기초 파이썬 찐초보! 오늘의 목표 1. 리스트 활용법 이해하기 2 리스트에 데이터 정의, 변경, 삽입, 삭제 등 3. 약수를 리스트에 저장하기 오늘의 핵심은 바로 리스트(list)이다! 1. 리스트의 정의 리스트란 여러 구성 요소들을 한 개로 묶어서 사용하는 것을 말한다. 구성원(구성요소)들로 한 개의 리스트가 구성되며 구성원은 같은 유형이 아니라도 된다. ex) 집안에 있는 물건들을 나열하여 한 개의 그룹으로 다룬다. 학생들의 성적 데이터를 한 개의 그룹으로 다룬다. 10000개의 정수를 다룬다. name = ['서울교대', '진주교대', '청주교대'] words = ["make", "go", "let", "get"] numbers = [1,2,3,4,5] 2. 리스트의 인덱싱 number = [3,4,5,.. 2021. 3. 19.
if조건문, 홀수짝수 판별, 약수구하기_파이썬 기초 파이썬 찐초보 오늘의 목표 1. 조건문 사용하기 2. 반복문 안에 조건문을 사용하기 3. 약수 찾는 알고리즘 구현하기 1. 반복문 활용 연습 그럼 지난 글에서 정리했던 반복문을 복습해보자. 먼저, 1부터 사용자가 입력한 수까지의 합을 출력하는 코드를 작성해보자. 반복문을 사용하는 방법은 for와 while 두 가지가 있는데 먼저 while을 사용해보자. #sum, i 변수 생성 sum = 0 i = 1 #number변수 생성 number = int(input("숫자를 입력하세요 : ")) #while문 이용 while(i = 90: result = "매우 우수합니다." elif avg >= 80: result = "우수합니다" elif avg >= 70: result = "보통입니다" elif avg >.. 2021. 3. 18.
while 반복문_파이썬 기초 파이썬 찐초보 5번째 글! 오늘의 목표는 1. while 반복문 2. 난수 3. 반복문 복습 이렇게 3가지이다~ 먼저 지난번에 for반복문에 대해 살펴보았는데 이번에는 while반복문에 대해 자세히 살펴보려한다. 1. while 반복문 while반복문이란 특정 조건을 만족하면 같은 일을 계속 수행하는 반복문을 말한다. for반복문이 주어진 범위 안에서 반복하는 반복문이라면 while은 for반복문과 하는 일은 같으나 표현을 다르게 한 것이라고 이해하면 된다. 물론 for문을 썼을 때 효과적인 코드와 while을 썼을 때 효과적인 코드가 있지만 일단 이 둘은 서로 같은 역할을 한다는 것! 을 이해하면 된다. 지난번 1부터 1000까지의 숫자의 합을 구하는 for반복문을 보면 for문 안에서 i라는 변수를 .. 2021. 3. 17.
순차구조, for반복문(feat. range()함수)_파이썬 기초 파이썬 찐초보 4번째 글이다. 오늘의 목표는 1) 순차구조 2) 관계연산자 3) 반복구조(for문) 에 대해 알아볼 예정이다. 1. 제어의 흐름이란? 제어흐름이란 컴퓨터에게 지시하는 명령의 순서를 정리한 것을 말한다. 기본적으로 순차, 선택, 반복 구조가 있는데 이 기초를 초등학교 소프트웨어 교육 시간부터 배우게 된다. 먼저 순차는 명령어의 순서를 정하는 것을 의미한다. i에 1을 넣고, j에 2를 넣고, sum에는 i+j를 넣고 그 다음에 sum을 출력하는 코드를 쓴다고 하면 i와 j변수를 선언하는 것은 크게 순서가 중요하지 않지만 sum 변수를 선언하는 것은 i와 j를 선언하고 난 뒤에 해야하며 print(sum)도 sum이라는 변수를 만들고 써주어야한다. #순차 i = 1 j = 2 sum = i .. 2021. 3. 16.
연산자와 수식_파이썬 기초 파이썬 찐초보 과정 3번째 글이다! 오늘의 목표 1. 파이썬 언어세어 '산술 연산자'에 대해 배우고 연산자와 변수를 이용해 수식을 세운다. 2. 데이터를 입력받아 변수에 저장한 후에 수식으로 값을 계산한 후 결과를 출력한다. 1. 산술연산자 산술연산자는 더하기, 빼기, 곱하기, 나누기가 있으며 '나머지'를 구하는 % 연산자를 의미한다. 기호로 나타내면 +, -, *, /, % 이렇게 나타낼 수 있다. 8 + 5 #결과는 13 8 - 5 # 결과는 3 8/5 # 결과는 1.6 8 * 5 # 결과는 40 8 % 5 # 결과는 3(8에서 5를 나눈 나머지) 2. 숫자를 입력받아서 연산하기 이번에는 input()을 활용해서 연산하는 프로그램을 활용해보자! 연산의 경우 숫자끼리는 모든 연산이 가능하지만 문자끼리는.. 2021. 3. 15.
변수, input()활용하기_파이썬 기초 파이썬 찐초보 2번째 글! 바로 '변수' 알아보기이다. 오늘의 목표 1. 변수의 의미와 특징 알기 2. 변수 지정해보기 1. 변수의 의미 변수란? 변화하는 값을 저장하는 곳 이다. 컴퓨터에서 CPU는 계산을 하는 역할을 하고 기억은 메모리에서 수행한다. 변수는 특정 값을 저장하는 기억장소이며 주기억장치에 존재한다. 변수는 '이름'을 가지며, 가질 수 있는 값의 종류가 정해져있다. 숫자형으로 보자면 정수(integer), 실수(float)가 있으며 문자열로 보자면 문자(String)가 있다. 2. 변수 값 넣기와 읽기 변수에 값을 지정한다는 것은 해당 변수 안에 값을 넣겠다(대체하겠다)는 것을 의미한다. 아래의 코드를 살펴보면 'yourAge에 들어있는 값에 1을 더한 결과값을 myAge변수에 넣는다' 라.. 2021. 3. 11.
파이썬 설치 , 값 출력해보기_파이썬 기초 오늘부터는 파이썬 찐초보들도 따라할 수 있는 파이썬 기초 문법에 대해 정리해보려고 한다. 일단 찐초보과정이니까 파이썬을 설치하는 것, 파이썬 언어의 개발 환경에 대해 안내하는 것부터 시작하려한다. 오늘의 목표 1. 파이썬 설치하기 2. 숫자형, 문자열 출력해보기 파이썬(Python)은 1991년 귀도 반 로썸이 만든 프로그래밍 언어로 간단하고 쉽게 배울 수 있고 다양한 분야에서 활용할 수 있어서 최근 인기가 급 상승하였다. 그럼 오늘의 첫번째 목표! 파이썬 설치를 시작해보겠다. 1단계 파이썬 홈페이지에 들어가서 Downlaods 메뉴에서 PC 운영체제에 맞는 버전을 다운로드 한다. www.python.org/ Welcome to Python.org The official home of the Python.. 2021. 3. 11.
HTML과 CSS파일 분리하기 웹 브라우저에 보이는 화면을 예쁘게 꾸미려면 CSS가 필수이다. CSS를 HTML에 넣는 방법은 3가지로 볼 수 있다. 1. HTML tag에 style 넣기 2. 태그를 사용하기 3. .css 파일을 새로 만들어서 링크 걸기 오늘은 3번 .css파일을 만들어서 링크 거는 방법을 해보려고 한다. .css파일을 따로 만들어서 css에 해당되는 부분을 빼면 HTML코드가 확 줄어든다. index.html파일에는 딱 HTML 코드만 넣는다. 중요한건 style.css파일이 어디에 있는지 위치를 잘 써주어야 한다. 보통은 최상위 폴더 아래 css폴더를 만들고 그 폴더 안에 styel.css파일을 만든다고 한다. 홈페이지의 홈이라고 할 수 있는 index.html 파일도 최상위 폴더 바로 아래 둔다. 힐링여행 로.. 2020. 10. 6.
파이썬 크롤링(웹스크래핑) - 카톡 대화 워드클라우드로 만들기 스파르타 코딩 파이썬 혼자 놀기 패키지 3일차! 오늘은 '파이썬으로 카카오톡 대화 내용을 읽고 편집하여 워드 클라우드로 만드는 것!'을 배웠다. 강의 내용을 정리하기 전, 다시 한 번 알게된 어마어마한 사실이 있다면 카카오톡의 대화 내용은 .txt파일로 저장이 된다는 사실!!!! 이걸 저장해서 뭘할까 싶지만 이렇게 워드 클라우드로 만들 수도 있고, 비속어가 몇 번 나오는지도 분석할 수 있고, 친구 관계도 분석해볼 수 있고, 자주쓰는말 월드컵 같은 게임도 만들어 볼 수 있고, 하루에 몇 번이나 카톡이 오고 가는지도 알 수 있고 등등 조금만 생각해보면 카톡 대화 내용으로도 꽤 할 수 있는 것이 많다. 일단, 이번 글에서는 카톡 대화를 .txt파일로 다운받은 뒤, 파이썬 워드클라우드 라이브러리를 이용해 워드클.. 2020. 10. 6.
파이썬 패키지(라이브러리) 설치하기 - 파이참 편집기에서 dload패키지 설치 파이썬의 가장 큰 장점은 이미 만들어져있는 라이브러리를 사용할 수 있다는 점이다!! 라이브러리를 패키지라고도 하는데 파이썬에 외부 라이브러리를 설치하는 방법에 대해 정리해보려한다. 이번 글은 dload 패키지를 파이참에 설치하는 방법에 대한 글이다. 원래는 편집기로 VScode를 이용했는데 스파르타코딩 강의를 들으면서 파이참 프로를 무료로 쓸 수 있게 되어서 최근에는 파이참을 이용하고 있다~! 그럼 파이참을 이용해 파이썬 라이브러리를 설치하는 방법을 차례대로 살펴보자. 1. 파이참 실행 이번 작업은 '다음' 사이트에서 '강아지'와 '고양이' 이미지를 스크래핑(크롤링)하는 것이다. 따라서 img_scraping이라는 폴더를 만들고 그 안에 daum_img_scraping이라는 파이썬 파일을 만들었다. 아래.. 2020. 10. 3.