Senior Python Engineer
Quantum IntegratorsSoftware Development Engineer Specialist
Hitachi VantaraTechnical Lead, Senior Software Engineer
CryscloudJr. Software Engineer
KelltonTech SolutionsSoftware Engineer
PipingRock IndiaSoftware Engineer
Vnaad TechnologiesPython
REST API
PostgreSQL
MySQL
Postman
AWS (Amazon Web Services)
Django
Django REST framework
Flask
Beautiful Soup
Amazon S3
Git
Jira
PyCharm
pandas
My name is Puneet, and I'm having 7 years of experience. And I have worked in, uh, multiple companies, uh, service based companies as well as the product based companies. And I do have experience with, uh, the Python in 7 years. I worked with the couple of the frameworks of the Python, Django, like, Django, Flask, and creating the REST APIs, worked with the AWS services. Uh, if I'm talking about the AWS services, I have worked with the different, uh, platform, uh, different, uh, services in AWS, like easy two instances, you know, s t buckets, AWS API gateways, Lambda functions, and even I have worked with a particular application that has been totally, uh, dependent work, uh, developed on the Lambda functions and the API gateways AWS API gateways. So apart from that, if I'm talking about that, the handling the production system. So currently, uh, I have worked near about 5 to 6 years in handling fixing the bugs and issues with the production, deploying the code in, uh, the testing system, then we need to move for the production demo and all in moments. And our databases, I have worked with, uh, couple of the databases like MySQL and PostgreSQL. Well currently. I'm working with the post SQL database only. And I do have worked with the GitHub, and, uh, that's all pretty much about
K. So there are some of the Python libraries for the finances, uh, like NumPy and the Pandas. Mostly, they are using, uh, for the finance. And, uh, we need to write their, uh, our own packages to utilize because many of the cases, pandas library for decimal seats. And, uh, but pandas are, uh, the they are, uh, they are a bit higher in the size. So while deploying, we are having, uh, that we are having very much issues on that. So, uh, but very much fast. Like Mumbai and Bandas, both are very much fast. And, uh, if we are talking, like, sci fi, there are other Python libraries also there. But if we are talking about These these all are the 2, uh, particular libraries that we are
Yeah. AC, uh, stands for, like, consistency, isolation, and durability. So when we are talking about, uh, basic properties, the atomicity since it's, like, the process or we are talking about the 1 transaction. So that transaction used to be atomic in the case. And either it would happen, either it would not happen. So if we're talking about that, the consistency consistency seems like any changes in the database should be the persistence, should be the consistent in that. Like, uh, we are doing the change in any of, Like, the transactions that suppose some other person cannot change until and unless that transaction, uh, is has completed. Because if somebody would do that, the changes suppose I'm writing And somebody would read that before writing, then there would be inconsistency. And isolation seems like the changes should be isolated from the other one. And the durability durability says, like like, it should be durable. The whatever the changes we are doing, it should be durable in the database.
Yeah. So, uh, if the question is about integrating that, the Python and post SQL or any other SQL. So, Probably the best way to do that, uh, any ORM. Like, even though if we are, uh, not using, like, the XANGO ORM, Because if you are using the XANGO, uh, by default, it provides the XANGO ORM, objects relational mappers. So, uh, apart from that, like, This SQL Alchemy is the best tool that we can use or integrate, uh, used to they integrate that, uh
Okay. This is the connection object. So, uh, this is the connection class. So a single pattern has used it should be used here because If you will not use that, it it would create the multiple connection pools. Even though some of the connections are being unused, So up before that, it would create that, uh, the another connection rules. So to avoid that, we need to use this in the little pattern. And we need to make, uh, 1 class here and utilize that the current object. If this current object is already there, object has been already created, then we need to return that current object. If it is not, then only it would create the object. So we need to create the, uh, one of the one function that would, That would create the d v connection. Because the constructor class used to create each and every time the new connection.
Uh, actually, I belongs from the Python background, So probably I'm not a a good person to answer this question for the nudges. So I have learned some of that, uh, the JavaScript questions And about the JavaScript, but this is this question belongs to the managing server side logic on the mode test. So I think I'm not the right person to answer that.
Yeah. And, uh, exception class, we need to log that That's option, and we need to raise create the raise exception, uh, with raise e. So that e, uh, that exception needs to be raised. And apart from that, the fetch URL and Yeah. There should be the multiple conditions like which kind of that. Okay. So already fetched data. Yeah. We need to check whether it is success or fail. Uh, so based on their code, I guess. So that will be the better approach here. So response code, HTTP code, we need to get in, then we need to respond it back.
Yeah. It is the recursion function. And Yeah. This is this function needs to, Uh, it is to calculate that the Fibonacci series. And yeah. So that is to calculate the Fibonacci series. And the issue. So we need to pass the number. For that particular number, it will give the Fibonacci number. 3, Yeah. But it would give only 1 number, so I need to enter in the loop, I guess.
Yeah. So there are couple of the Python frameworks. So if I'm talking with the lightweight framework. So I would prefer, uh, Python Flask. And apart from that, there are the Python, Zang uh, XANGO is also there. And if I'm creating the APIs, the fast API, uh, it's already for the async services. So, Uh, doesn't yeah. So if we are talking about the high responsiveness of the web application, So it would, uh, depend upon the frameworks and where we are hosting that. So that would give the high responsiveness Web application where we are deploying that. And if we are need to give the high responsiveness, we need to deploy the same application with high availability, different zone, like the AWS and all. So that's depend upon the, uh, configuration. So, uh, most probable, uh, the Python XANGO, Zango framework is mostly widely used because it is all packaged already in there, and We can use the flask also because it is lightweight and, uh, so if the framework has advantage and disadvantage, written in both one. So probably it depends upon the application. If there are the smaller application, we need to use, uh, the flash one. And we are very complex and there are, uh, very interdependability in that application, so We need to use the Zango or the first
Yeah. So we if we use any kind of the transaction, so by default, PostgreSQL and by, uh, MySQL and other databases used to happen. Uh, used to manage the consistency. And if we are talking about the data consistency, so we need to manage from our end. So suppose, Even if it is the time series data, then we need to get the pipeline and we need to make sure that any of the data doesn't miss to insert that. So To suppose 1 of the data source system got failed, then we need to make a try or or, uh, we need to hit that source from that particular stamp, and we need to, uh, store those values. So then again, we can Store those up. We, uh, we cannot go and lose that data. Then we can hit that APIs again, and we can get it that data again.