Skip to content

Interactive-programming-tutorial/Python-beginner-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

Python入门教程

本教程适合想学习Python的爱好者,以及正在学习Python基础知识的同学学习!Python大佬可移步去查看Python爬虫,神经视觉教程,文档正在不断更新,欢迎浏览!

文档友情开源:AI悦创 && icbugcoder

如果你想加入编写文档,请参照主页 社区贡献者中加入我们的方式

开始学习Python前,请忘掉培训机构的推销广告

因为那些广告传言并不能让你静下心来认真学习Python,Python的基础虽然简单,但是当你到后期进阶的学习爬虫以及神经网络技术时你就会发现,Python的难度在于深层次的理解学习。

本文档阅读须知

本文档由icbugcoder && AI悦创友情开源,请勿用于商业用途

本文档所有内容会开源到github上,包括本站的文档解释器,在线运行代码包模块,如有需要请前往github组织账户页面去查看

前往链接: 点击前往

本文档严格遵守MIT 麻省理工学院许可证

如不了解开源范围请查阅: 百度百科

虽然本文档为开源文档,但是创作者仍然要恰饭的,有兴趣一对一可以联系

AI悦创·推出辅导班啦,包括「Python 语言辅导班、C++ 辅导班、java 辅导班、算法/数据结构辅导班、少儿编程、pygame 游戏开发」,全部都是一对一教学:一对一辅导 + 一对一答疑 + 布置作业 + 项目实践等。当然,还有线下线上摄影课程、Photoshop、Premiere 一对一教学、QQ、微信在线,随时响应!C++ 信息奥赛题解,长期更新!长期招收一对一中小学信息奥赛集训,莆田、厦门地区有机会线下上门,其他地区线上。 微信:Jiabcdefh

1v1介绍官网:点击前往

** 本文档内容所需材料链接,我会提供在文档页面内,请查看并自行判断是否需要下载 **

学习社区

QQ频道:点击链接跳转至QQ加入

扫描二维码加入请关注aiyc.top首页侧边栏

文档简介

相信大家都听说过 Google旗下公司DeepMind团队研发的AlphaGo的围棋机器人战胜了人类

因此从2015年后,Python人工智能被宣传成了编程界的热门词汇。青少年也开始学习Python训练逻辑思维,到初中或高中学习C++语言参加奥林匹克竞赛进行考学方面的降低分数线或加分

学习之前我们要先了解一下Python可应用的领域:

1.大数据分析、计算 numpy,pandas【数据分析处理类】

2.数据采集,网页爬虫 requests 等【数据抓取类】

3.机器学习,神经网络 sklearn,tensorflow,pytorch,强化学习【神经网络视觉类】

仍然有很多领域可以应用,比如说Python脚本应用在安全领域渗透领域,django、flask等框架搭建网站等等!上三种属于Python应用较广的领域

当然 Python 还是有很多问题的,比如运行速度慢,跨平台有时候兼容性不好,不能很好的编译成二进制直接用。 但是有坏处,肯定也有好处,而且好处远远大于它的坏处,不然为什么变成最流行的语言?为什么大家都说人生苦短,我用Python?

Python是万能胶水,相比很多其他的语言,Python可以在多领域内进行变换操作不用学习更多的语言种类。 【除了在爬虫逆向需要懂一些前端知识javascript....】

爬虫,AI,数据,分析,可视化,web,服务,啥啥都能做。

交互式教程开发的原因

交互式教程有很多好处,比如可以在没有电脑的环境下随心的学习,在所给的代码块中输入自己的代码进行运行【虽然有些慢】

可以使编程教学做得更友善,更生动,更好学。

聊一聊本站的一些功能:

功能展示:

文本结构图像展示:

                             .--->  F
    A       B     C   D     /
    *-------*-----*---*----*----->  E
                         ^ v          /   '--->  G
               B --> C -'

Python基础语法调用

print("Hello")

@Pyodide.eval

Python数据分析模块第三方包调用

import numpy as np
import matplotlib.pyplot as plt

t = np.arange(0.0, 2.0, 0.01)
s = np.sin(2 * np.pi * t)

fig, ax = plt.subplots()
ax.plot(t, s)

ax.grid(True, linestyle='-.')
ax.tick_params(labelcolor='r', labelsize='medium', width=3)

plt.show()

plot(fig) # <- this is required to plot the fig also on the LiaScript canvas

@Pyodide.eval

About

Python基础教程适合初学者进行学习,点击github repo上的网站即可进入进行交互式学习

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published