**从零开始学习编程 **

一、学习前语

  • 在学习python之前首先先说几点学习建议,首先是培养自己能解决问题的能力:
1.遇到问题时给自己设置一个解决该问题的时间限制
0-5min:自己解决问题(百度搜索/思考)
5-15min:与朋友/同事/网友讨论(如果帮助自己解决了问题,需要询问是如何解决的或者是解决问题的思路)
10-15min:找技术大牛(寻求帮助)(如果帮助自己解决了问题,需要询问是如何解决的或者是解决问题的思路)
2.学习方式:根据自身水平以及平时习惯进行学习操作。(不要刻意修炼不必要的事情)
3.英文学习:因为绝大部分编程是英文内容,所以在学习过程中必不可少的会遇到英文,这时候需要自己利用百度去搜索翻译增加自己对该单词/名词的记忆,以便于下次在遇到时候能看得懂。
百词斩/扇贝单词/BBC新闻--辅助你更好的去学习以及记住关键单词。
4.合理利用自己的学习时间/闲暇时间
5.技多不压身

二、准备学习

今日学习内容:

1.Typora与markdown语法:
  • Typora 是一款 markdown 文本编辑器
  • 在学习Python过程中,这款软件可以帮助你做许多学习中要做的事情(笔记/思维导图/...)
  • 我们下载安装好Typora后,可以先熟悉一下专属于markdown的语法以及功能(常用部分):
  • (在安装Typora时会遇到路径选择的界面)

    文件路径:分为两类

    1.绝对路径:

    · 不需要参考,使用该路径任何人都可以找到具体的资源

    eg:找力哥

    路径:地球中国上海浦东新区沈梅路c地铁口

    实际:C:\User\Jason\a.txt

2.相对路径:

· 需要参考系 该路径不是所有人获取到之后都可以找到具体的资源

eg:找Jason老师

路径:5楼503室教1

实际:a.txt

标题系列:
1.大标题:# #号加文本内容或者ctrl+(1~6)调整标题大小
2.小标题系列:# *+文本(无序标题)或 +号 +文本 无序标题
3.语言环境:``` 加 环境语言名称(python/java)
4.表格:|内容|内容|
5.表情::英文单词:
6.查看源码:ctrl+?
7.图片展示:图片展示可以直接拖入Typora,无法跨计算机展示
·可将MD文件以及内部图片文件夹一起传输到其他设备查看
·转换文件格式(pdf)
2.计算机本质:

计算机被称之为电脑

计算机的电信号只有高低电平两种状态即(0,1)

计算机只认识0和1(二进制)

进制:
  • 二进制(逢2进1)

    0 1
  • 八进制(逢8进1)

    0 1 2 3 4 5 6 7
  • 十进制(逢10进1)

    0 1 2 3 4 5 6 7 8 9
  • 十六进制

    0 1 2 3 4 5 6 7 8 9 a b c d e f

    通过二进制的长短来记录各种数据

    • 比特位(bit)=1bit

    • 8bit = 1btye(s) 字节

    • 1024bytes = 1KB

    • 1024KB = 1MB

    • 1024MB = 1GB

    • 1024GB = 1TB

3.计算机五大组成部分
控制器————控制计算机各个硬件运作

存储器————存储电脑信息

运算器————逻辑运算信息/数学运算

输入设备————输入信息进入电脑处理

输出设备————输出信息呈现出来

三、总结

  • 今日主要是针对学习Python之前的工作进行一些讲解/预习

  • 先基础了解一下大概内容

最新文章

  1. 【Hawk】高级教程——post参数采集万方医学网论文
  2. CSS3必须要知道的10个顶级命令
  3. 228. Summary Ranges
  4. wikioi 1098 均分纸牌
  5. python学习之jquery小练习
  6. ubuntu系统安装jdk
  7. BZOJ_1621_[Usaco2008_Open]_Roads_Around_The_Farm_分岔路口(模拟+大水题)
  8. Oracle Quality --- Setup Collection Element and Collection Plan
  9. WCF跟踪分析 使用(SvcTraceViewer)
  10. 解决org.hibernate.LazyInitializationException: could not initialize proxy - no Session懒载入问题
  11. 广搜:codevs-3344(初步bfs)
  12. Ionic3学习笔记(五)动画之使用 animate.css
  13. buttongroup中content一次性加载的解决方法
  14. SpriteKit中为何不要在update方法中测试碰撞
  15. Object类的wait方法带参数和notifyAll方法
  16. 【转】使用iTextSharp在Asp.Net中操作PDF
  17. php导出excel问题之解决
  18. Linux网络编程学习(十) ----- Socket(第六章)
  19. BZOJ2534 Uva10829L-gap字符串 字符串 SA ST表
  20. MySQL的时间、日期型

热门文章

  1. 使用 MAUI 在 Windows 和 Linux 上绘制 PPT 的图表
  2. AD画板从头开始
  3. [Python]-os模块-文件读取
  4. Web 开发相关概念
  5. 存储类StorageClass
  6. Kafka QuickStart
  7. js内置禁用按钮 disabled
  8. 高可用(vrrp)以及mysql主主备份部署
  9. 实验02_Proteus仿真数码管显示报告
  10. Java问题之超过数值表示范围(例如64位)结果是什么 (阶乘)