본문 바로가기
  • Coding & Book

학습단/Python 학습단24

4장 실습문제: 비밀번호 만들기 사이트별 비밀번호를 생성하는 프로그램을 작성하시오. 조건 http:// 부분은 제외한다. 처음만나는 점(.) 이후 부분도 제외한다. 남은 글자중 처음 세자리 + 글자 개수 + 글자 내 e 개수 + ! # site2 = "http://naver.com" site = "http://daum.net" pw =site.replace("http://","") pw = pw[:pw.find(".")] num = pw.count("e") print(pw[:3] + str(len(pw)) +str(num) + "!") 2023. 7. 7.
4장 문자열 다루기 문자열 문자들의 집합을 말합니다. 사용하기 위해 큰따옴표 혹은 작은따옴표를 사용합니다. sentence = "나는 문자열일까요?" sentence2 ="저는 문자열일까요?" print(type(sentence) , type(sentence2)) 슬라이싱 원하는 만큼 데이터를 자를수 있습니다. 사용 방법으로 변수명[시작인덱스 : 종료 인덱스] 입니다. 시작인덱스는 선택한 부분의 첫번째 요소를 말하고 종료 인덱스 마지막요소의 다음 인덱스까지를 말합니다. jumin = "990229-12345467" print("생일" + jumin[:6]) print("주민번호 뒷자리" + jumin[7:]) 문자열 처리하기 문자열 처리함수는 문자열(변수).함수() 형태로 사용합니다. lower() 문자열 소문자로 변환 u.. 2023. 7. 6.
3장 연산자 1. 산술 연산자 - 사칙연산을 다루는 연산자 입니다. + 더하기 - 빼기 * 곱하기 / 나누기 print(1 + 1) print(3 - 2) print(1 * 3) print(3 / 1) - 다른 산술 연산자 입니다. ** 거듭제곱 % 나머지 //나눈 몫(정수형태로 결과가 나옵니다.) print(3**2) print(10%3) print(10//2) 2. 비교 연산자 -수학에서의 부등호들을 비슷하게 파이썬에서 비교연산자라고 합니다. > 왼쪽이 오른쪽보다 크다. = 왼쪽이 오른쪽보다 크거나 같다. 3) print(5=3) print(53) and (5>3)) print((5>3) or (5 2023. 7. 5.
2장 자료형과 변수 1. 숫자 자료형 -숫자로된 데이터를 숫자 자료형이라고 합니다. print(-1) print(3.14) print(5000) (파이썬은 다른 언어와 달리 실행문 끝에 ; 를 붙이지 않습니다.) 2. 문자열 자료형 -문자(한글,알파벳등)으로 구성된 자료형 입니다.. - '' 혹은 "" 로 감싸야 합니다.( 문자열을 감쌀때 작은따옴표는 작은따옴표끼리 큰따옴표는 큰따옴표끼리 해야 합니다.) print("한글") print("영어") print("5050") 1분 퀴즈) 다음 중 문자열 자료형을 표시하는 방법으로 알맞은 것은? -4- 1. 마우스 2. '마우스" 3. "마우스' 4."마우스" 3. 불 자료형 - True 또는 False 의 값을 가집니다. - not을 쓰게 되면 값을 부정하는 연산자가 됩니다. .. 2023. 7. 4.
1장 파이썬 설치하기 1. 파이썬 설치 하기 - 파이썬 홈페이지에 접속해줍니다. http://www.python.org Welcome to Python.org The official home of the Python Programming Language www.python.org - 원하는 버전을 다운로드 해줍니다. https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 책에서는 3.8.6 버전을 사용하지만 저는 3.11 버전이 이미 설치되어 있어서 3.11 버전을 사용했습니다. 2. 비주얼 스튜디오 코드 설치하기 - 비주얼 코드가 다양한 프로그래밍언어를 사용할수 있어 간.. 2023. 7. 3.
0장 코딩 자율 학습단 선정 (나도코딩_Python) 1. 신청 완료 이번에도 길벗 자율학습단 3차를 한다고 하여 신청을 하였고 선정이 되었습니다. (최근 프로젝트를 진행하면서 라즈베리파이에 Python을 주로 쓰고 있었는데 옳다구나 하고 신청했습니다.) https://cafe.naver.com/gilbutitbook?iframe_url=/ArticleList.nhn%3Fsearch.clubid=30327713%26search.menuid=59%26search.boardtype=L 코딩 자율학습단 : 네이버 카페 성장의 경험과 완성의 재미를 제공합니다. Python, C++, Java, C, 자바스크립트, 안드로이드, SQL cafe.naver.com 2. 학습플래너 학습 일정은 다음과 같습니다. 4주동안 진행하며 일정은 자유롭게 조절가능하다고 합니다. (.. 2023. 7. 3.