![](https://img-blog.csdnimg.cn/direct/c0e712e7b4d24ce6982c495e17492043.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
从java到python
文章平均质量分 84
从Java到Python专栏,旨在帮助那些已经掌握Java编程语言的开发者快速了解并过渡到Python编程语言。对于一个开发者,一定要有一门主攻并且精通的编程语言,这里,在学习新语言的时候,可以横向对比,加深加快对编程的认知。
jforgame
技术爱好者,资深服务端开发,对游戏服务器开发有深入的研究。开源游戏服务器框架https://github.com/kingston-csj/jforgame
展开
-
Python爬虫入门与登录验证自动化思路
Python爬虫是使用Python编写的程序,可以自动访问网页并提取其中的信息。爬虫可以模拟浏览器的行为,自动点击链接、填写表单、进行登录等操作,从而获取网页中的数据。本文使用selenium工具,结合第三方打码平台,演示如何全自动登录需要验证码操作的网站平台。原创 2024-06-09 17:42:29 · 2182 阅读 · 1 评论 -
Python多线程编程
并发编程是指同时执行多个任务的技术。在传统的程序中,任务是按照顺序依次执行的,而在并发编程中,多个任务可以同时执行。python支持的并发模型主要有多线程,多进程,协程等。本文主要介绍python如何实现多线程并发。原创 2024-05-05 16:34:34 · 1005 阅读 · 0 评论 -
Python包管理工具
在java开发生态,我们早已习惯使用maven或者gradle来构建和管理java项目。通过构建工具,我们可以非常方便对项目的依赖、打包、部署等进行管理,极大的减少手工操作的复杂性。如果使用python开发生态,我们同样可以有类似的包管理工具,那就是pip。pip只是简单的包管理工具,如果要使用其他高级功能,可以使用虚拟环境以及其他打包工具。原创 2024-05-05 16:32:28 · 1173 阅读 · 2 评论 -
Python反射
反射指的是一种在运行时动态地获取、操作和修改一个语言的特定对象的能力。在编程中,反射可以让程序在运行时动态地获取类的信息,包括类的属性、方法和构造函数等,而不需要在编译时确定。本文通过实际案例演示java和python在使用反射功能上的一些区别。原创 2024-05-02 23:37:30 · 1047 阅读 · 3 评论 -
Python将Json转为对象
JSON 是一种用于数据交换的轻量级文本格式,易于人们阅读和编写,也易于机器解析和生成。Python中内置JSON库,可以很方便地进行数据的序列化和反序列化。本文演示python如何将json转化为真正的对象,而非字典。原创 2024-05-02 13:36:53 · 697 阅读 · 0 评论 -
Python面向对象
面向对象编程(Object-Oriented Programming,OOP)是一种编程方式,它将程序设计问题分解成一系列对象,这些对象通过相互发送消息来进行协作完成任务。每个对象都有自己的状态和行为,对象之间通过消息传递来进行通信和交互。本文分别使用Java和Python来演示面向对象编程的三大特性,封装、继承与多态。原创 2024-05-01 12:23:32 · 1067 阅读 · 2 评论 -
Python多元赋值
多元赋值,这里的“元”,类似于数学代数方程里的二元一次方程,意为变量的意思。多元赋值就是指,同时给多个变量赋值。在Python中,可以使用多种方式进行多元赋值。原创 2024-05-01 12:22:45 · 301 阅读 · 1 评论 -
Python之推导式
Python 推导式是Python独特的数据处理方式,可以从一个数据序列构建另一个新的数据序列的结构体。Python从语法上提供了实现,归根结底,推导式实质上为集合的过滤与映射。相同的功能其实在java也可以很方便的实现。Java 8之后的版本引入了新的函数式编程特性,包括流(Stream)和Lambda表达式。借助这些特性,可以实现类似Python的推导式。原创 2024-04-21 10:56:07 · 411 阅读 · 0 评论 -
Python基本类型
java编程语言总共有8种基本类型,Python也有8种基本类型,分别是整数、浮点数、字符串、布尔值、列表、元组、字典、集合等。原创 2024-04-21 09:52:59 · 923 阅读 · 1 评论 -
Python属于动态强类型语言
动态编程语言和静态编程语言是基于变量类型声明和类型检查的特性的区别,Python是一种动态语言,而java是一种静态语言。除了动态语言与静态语言的区别,编程语言还有强类型与弱类型的区别。Python和Java均为强类型语言,变量在使用之前必须先声明并指定其类型,并且不能进行不合法的类型转换。原创 2024-04-20 21:34:19 · 645 阅读 · 0 评论 -
第一个Python程序
Python是一种高级、通用、解释型的编程语言,在数据分析、机器学习、人工智能等领域有广泛应用。本文从开发环境搭建、程序入口等比较python与java的区别。原创 2024-04-20 21:34:57 · 865 阅读 · 0 评论