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

一、学习前语

  • 在学习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之前的工作进行一些讲解/预习

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

python编程学习方法及计算机基础理论的更多相关文章

  1. python人工智能爬虫系列:怎么查看python版本_电脑计算机编程入门教程自学

    首发于:python人工智能爬虫系列:怎么查看python版本_电脑计算机编程入门教程自学 http://jianma123.com/viewthread.aardio?threadid=431 本文 ...

  2. Python编程Day1——计算机组成与操作系统

    一..计算机基础 二.编程与编程的目的 1.什么是语言? 一种事物与另外一种事物沟通的介质 编程语言是程序员与计算机沟通的介质 2.什么是编程? 程序员把自己想要让计算机做的事用编程语言表达出来,编程 ...

  3. 【系列】Python编程思想(1):Python简介与开发环境搭建

    李宁老师的 开始学习.   本系列文章深入介绍了Python的各种技术,堪称是目前最全的Python教程.主要目的是让读者可以了解Python的各种核心技术,包括各种Python函数库.本教程使用Py ...

  4. Linux运维人员如何学习python编程

    Linux运维人员如何学习python编程 从不会写代码,到自己独立能写代码解决问题 .这个问题很重要!盲目学习所谓的项目,最后 还是不会自己写代码解决问题.首先解决了独立能写代码解决问题,再通过项目 ...

  5. 学习Python编程的11个资源

    用 Python 写代码并不难,事实上,它一直以来都是被声称为最容易学习的编程语言.如果你正打算学习 web 开发,Python 是一个不错的选择,甚至你想学游戏开发也可 以从 Python 开始,因 ...

  6. 学习Python编程的11个精品资源

    本文由 伯乐在线 - atupal 翻译自 Alex Ivanovs.欢迎加入技术翻译小组.转载请参见文章末尾处的要求. 用 Python 写代码并不难,事实上,它一直以来都是被声称为最容易学习的编程 ...

  7. [置顶] 和孩子们一起学Python编程

    1. 推荐书名 Computer Programming for Kids and Other Beginners in Python, 4Ed.pdf     中文译名:<和孩子们一起学Pyt ...

  8. 关于Python编程的一些问答

    关于Python编程的一些问答 导语 大约1个月前,oschina.net和华章图书一起合作做了一个活动:OSC第51期高手问答--聊聊python那些事,来推广我参与撰写的书<编写高质量代码: ...

  9. Python入门经典. 以解决计算问题为导向的Python编程实践

    Python入门经典. 以解决计算问题为导向的Python编程实践(高清版)PDF 百度网盘 链接:https://pan.baidu.com/s/1juLsew8UiOErRheQPOuTaw 提取 ...

  10. Python编程:从入门到实践(选记)

    本文参考< Python 编程:从入门到实践>一书,作者: [ 美 ] Eric Matthes 第1章 起步 1.1     搭建python环境 在不同的操作系统中, Python 存 ...

随机推荐

  1. Docker安装Openresty总结

    1. 启动Docker systemctl start docker 2. 查询有没有openresty镜像 docker search openresty -s 30 -s 30 stars数大于3 ...

  2. linux 运维有趣的实用工具

    1.实时监控磁盘 IO-IOTop IOTop 命令是专门显示硬盘 IO 的命令, 界面风格类似 top 命令. [root@localhost ~]# yum -y install iotop` 2 ...

  3. 大根堆的pop&remove&initialize

    1. 定义 [max(min) tree] 一棵树, 其中每个节点的值都大于 (小于) 或等于其 children (如果有) 的值. [max(min) heap] max(min) tree + ...

  4. Gimbal Lock欧拉角死锁问题

    技术背景 在前面几篇跟SETTLE约束算法相关的文章(1, 2, 3)中,都涉及到了大量的向量旋转的问题--通过一个旋转矩阵,给定三个空间上的欧拉角\(\alpha, \beta, \gamma\), ...

  5. Elasticsearch: analyzer

    在今天的文章中,我们来进一步了解analyzer. analyzer执行将输入字符流分解为token的过程,它一般发生在两个场合: 在indexing的时候,也即在建立索引的时候 在searching ...

  6. logstash中output{}的另类写法

    日志传输路径如下: filebeat->redis->logstash->es 在filebeat配置文件中,收集日志的时候配置的有如下参数: fields: log_source: ...

  7. PAT (Basic Level) Practice 1025 反转链表 分数 25

    给定一个常数 K 以及一个单链表 L,请编写程序将 L 中每 K 个结点反转.例如:给定 L 为 1→2→3→4→5→6,K 为 3,则输出应该为 3→2→1→6→5→4:如果 K 为 4,则输出应该 ...

  8. Opencv环境配置及踩坑

    Opencv环境配置及踩坑 1.什么是Opencv OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux.Windows.Android和[ ...

  9. 二手商城集成jwt认证授权

    ------------恢复内容开始------------ 使用jwt进行认证授权的主要流程 参考博客(https://www.cnblogs.com/RayWang/p/9536524.html) ...

  10. C语言小白刷题

    1.有n个评委,他们给出score个分数,请用代码写出平均值,ave代表平均值 2022-10-15 13:17:10 int main() { int n, i =1, score, sum = 0 ...