[대구AI스쿨] #4 파이썬 기초 - 기본문법1

0

AI스쿨 학습기록

목록 보기
4/14
post-thumbnail

intro

웹, 코딩을 배운지 6일째
아직도 개념과 이론을 빠삭하게 아는건아니지만
코딩언어 자체에 조금씩 익숙해지고잇다.

중요한것은 이해하는것이 아니라 익숙해지는것이다
우리가 인터넷을 말로 설명하기는 어렵지만 남녀노소 모두 사용하듯이!
모든걸 완벽하게 이론적으로 이해하려하지말자
그냥 일단 하자. 익숙해질때까지

오늘의 학습

파이썬 기초- 기본문법 1

미리보기

-파이썬의 데이터 타입 : 문자열, 숫자
-변수의 사례
-디버깅
-입력 (input)
-PIP & PYPI

복습

기본 html코드로 시작
웹사이트에 원하는 동영상 넣기
웹사이트에 주소 넣기
웹사이트에 링크걸기
내용 컨텐츠 가운데 정렬
버튼 만들기
-부트스트랩을 이용해 버튼 꾸미기
버튼 그룹화 하기
-부트스트랩을 이용해 그룹화하기

복습 자세히

*웹사이트에 영상을 넣고싶을땐 어떻게 할까?
유튜브에서 영상을 찾은다음 공유버튼을 누른다.
퍼가기 누르기
태그 복사하여 붙여넣기
끝!

지도넣기
-카카오맵에서 원하는 위치 검색
-공유버튼 클릭, html태그 복사, 소스생성, 복사하기
-붙여넣기

이렇게만 하면 지도 생성이 안된다
서버에서만 작동하는 코드일수 있다.
우클릭- open with live server 클릭

작업창이 좁을때
보기탭-모양-사이드바표시 ctrl+B를 익혀놓고 수시로 껐다 킬수 있음.

파이썬 설치방법

https://www.python.org/downloads/

파이썬 실행

상단 터미널 탭-새 터미널, python3 입력
실행 종료할때는 ctrl+D 혹은 exit()

파일명을 hello.py로 변경
실행시에는 python3 hello.py

데이터 타입

프로그래밍 언어에서는 데이터 타입을 엄격하게 구분하고 있다.
데이터 타입이 무엇인가에 따라서 +는 산술연산자가 될수도, 결합연산자가 될수도 있다.

  • 숫자
  • 문자열
  • 리스트(서로 연관된 데이터를 모아서 이름을 붙인것)

변수

데이터에 이름을 붙인 것이다.

변수를 사용하면 데이터의 가독성을 높이고, 유지보수의 편의성을 향상시키고, 코드의 중복을 제거할 수 있다.

디버깅

버그를 찾는 활동이다.

그렇다면 debugger는?

버그를 찾는 도구!

버그가 생길때마다 일일이 찾아야 할까?

안그래도 초급자라 뭐가뭔지, 어디가 틀린건지 분별하기 힘들다
혼자 어리둥절하다가, 번거롭게 이곳저곳 물어봐서 알아내곤 했다.

입문자들의 구세주 Debugger

visual studio code에 이미 기능이 있다!

  1. visual studio code에서 왼쪽 공백을 더블클릭해서 붉은 점을 찍는다
  2. 실행 및 디버그를 클릭, python file을 선택하면 디버깅이 시작된다.
  3. 컨트롤을 이용할 수 있다
  • (첫번째키) 다음브레이크 포인트가 나타날 때까지 실행
  • (두번째키) 한줄씩 실행
  • (마지막키) 실행 중지

입력

input은 명령어 환경에서 입력값을 프로그램으로 가져오는 수단과 같은 것이다

PIP & PyPI

- package

프로그램

- pip

pypi의 패키지를 간편하게 설치할 수 있게 도와주는 소프트웨어

- python package index (PyPI)

파이썬으로 만들어진 프로그램을 조회할 수 있는 서비스

조급할때마다 6일전의 나를 떠올려보기

비전공자인 내가 처음 배우는게 어려운것은 당연한일이다.
중요한것은 모든것을 머리로 아는게 아니라 익숙해지는것이다.
아직 코딩의 개념, 이론, 원리는 잘 알지도 못하지만, 첫날 외계어 같기만 했던 html코드에서 조금씩 익숙해지고 있다.
모든걸 완벽히, 처음부터 정석대로 해야겠다는 생각을 버리고,
머리를 비우고 일단 그냥 하기.
꾸준히 하기

profile
비전공자가 6개월안에 프로덕트 마케터 전문가로 거듭나는 과정, 느낌을 적나라하게 기록합니다. 문과생 관점에서 새롭게 접근하고 해석하는 감성코딩

0개의 댓글