Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I don't know if this is the best place to ask this, but I'm not looking for help on a specific problem. I'm looking into block chain technology and some bit coin stuff. Ran into someone that does a lot of articles on the subject and was curious about it.
Since its new(ish) technology and still up and coming, I'm wonder if it would be interesting to get involved somehow and help shape and/or add to it in some way.
What types of development is going on out there on this technology these days. All the reading material I can find online related to development and block chain is 4+years old. I'm sure its much different today. Anyone know of some good resources for learning about the technology, what type of development opportunities there are (python preferred) and just general info?
thanks
I would say that as a developer you will be interested in smart-contract. Ethereum with it's Solidity as the most well-known platform which offers smart-contracts is a good point to start. Check out frameworks built on top of Ethereum like truffle as well
I think that as developers the best thing we can do now is to develop some applications which simplifies using of blockchain for people because it's still looks like stuff for geeks.
May be you an idea of web-service which will be much better in case of using blockchain and smart-contracts? Great! Create MVP, get expertise in the area, show your product, talk to people and go on.
BitCoin is already pretty much hit its peak. The price of BitCoin is now dropping, and all you can find about it is already online. The BitCoin chains that you are looking for is pretty much used by connecting a bunch of Raspberry Pis that run the BitCoin mining program on it. The more you have, the faster you will mine the BitCoins, and you will profit from it. However, BitCoin mining is very hard to do, and it takes a very long time. You waste more money using electricity than actually getting the BitCoins. I'm sorry if you already know this information, and you still want to mine BitCoins. But this is all I have to say about this topic (Trust me, I've tried to do it -- and it's tough).
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 months ago.
Improve this question
My goal is to land a job in Data Science and I would like to ask the people who already work in this field and who can give me advise which Python Framework (Flask or Django) should I master / focus on?
My plan is to create machine learning projects and deploy them to a server, and present them as my experience since I don't have any actual work experience in this field. But I don't want to make a mistake spending hours and hours mastering framework that no one use and then learn again.
Thank You.
Both are good options.
Flask for small scope.
Django is complete, has feature for almost everything out of the box.
You might also include in your stack: pandas, spark, tensor flow, Apache Bean, Google Data Flow, and other related stuff.
Start doing small projects from the courses and tutorials to begin a portfolio, always go for the official documentation to tie up things.
The most important is one Python. Getting really good with Python is the most important pre-requisite.
Then learn data Science Python libraries, first NumPy, and then Pandas.
After that move on to advanced tools like TensorFlow, or the programming language R.
One of the best places to learn more about these technologies, take free courses on freecodecamp.org, first do the course on Python computing, then TensorFlow, both of these are great.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
So I recently got interested in learning to program. With some light research, I found out that python seems to be a good language and a nice language to start with.
But I have some difficulty in choosing how to start learning it as a simple google search
will turn up with hundreds of different paid guides written tutorials video tutorials and i have no way of knowing if one might be bad or good.
As such I would love to hear some people recommend courses/videos or any other way to get started. Thanks for any help
For popular Stackoverflow tags, you can look at the tag information page to find resources to learn more
https://stackoverflow.com/tags/python/info
Just a suggestion
When I started with python, I found codeacademy's course on python https://www.codecademy.com/learn/learn-python-3 really helpful for the basics. You can practice online and the small tasks in the course are really helpful in understanding the basics.
Once you touch base with the basics of python then you can pick a project like tic-tac-toe, snake or a simple calculator to improve your skills. Take up small projects after finishing the course and you'll find yourself more comfortable with the language.
Although this is how I started, I bet answers from people expert in the domain might be more insightful, Cheers!
Out of many video resources which I've watched so far, this one was one of the best out there by Tim Buchalka:
Python the complete python developer course
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I am looking for online resource or any good e-book for developing the small games using python language with object orientated approach . my objective is to create small games in class/object fashion.
I googled it but didn't get any good link.
can anybody knows about good resource to start?
Look into Kivy (mobile/cross-platform--which uses PyGame) or PyGame for game development modules. Python is an object-oriented language so mostly everything created python should be object-oriented naturally.
Just some references to get you started:
PyGame:http://gamedevelopment.tutsplus.com/tutorials/how-to-learn-pygame--cms-24184
Kivy Docs: https://kivy.org/docs/tutorials/pong.html
Alexander Taylor: https://www.youtube.com/watch?v=F7UKmK9eQLY
First of all, these types of questions usually get closed quickly because "help me find a tool, book or resource" is generally not welcome.
That said we do our best to help anyway before questions get shut down.
I would recommend Pygame if you're a beginner, otherwise I'd suggest Pyglet every day of the week.
I just posted a good example yesterday of how you can OOP some OpenGL stuff that can be used for games that I think work really well. I also gave a semi descent description of every step to make it more logical (bare in mind I was speeded out of my brains while typing it so pardon the language):
https://stackoverflow.com/a/34861509/929999
Check that out and see if that is in your ballpark of what you hand in mind band best for luck to your journey.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
Ok, I am not sure I want to use Request Tracker and RTFM, which is a possible solution.
I'd like to have a knowledge base with my bug tracker/todo list , so that when
I solve a problem, I would have a record of its resolution for myself or others later.
What python based solutions are available?
A highly flexible issue tracker in Python I would recommend is "Roundup":
http://roundup.sourceforge.net/.
An example of its use can be seen online at http://bugs.python.org/.
Try Trac
I do have experience using probably 20-30 different bug trackers, installed or hosted and so far if you are up to deal with a big number of bugs and you want to spend less time coding-the-issues-tracker, to get Atlassian Jira, which is free for open-source projects.
Yes, it's not Python, it is Java, starts slowly and requires lots of resources. At the same time, RAM is far less expensive than your own time and if you want to extend the system you can do it in Python by using https://pypi.python.org/pypi/jira-python/
Do you think that Jira is the most used bug tracker for no reason? It wasn't the first on the market, in fact is quite new compared with others.
Once deployed you can focus on improving the workflows instead of patching the bug tracker.
One of the best features that it has is the ability to link to external issues and be able to see their status, without having to click on them. As an warning, for someone coming from another tracekr you may discover that there are some design limitations, like the fact that a bug can have a single assignee. Don't be scared about it, if you look further you will find that there are way to assign tickets to groups of peoples.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 4 years ago.
Improve this question
We're at the beginning of a new ERP-ish client-server application, developed as a Python rich client. We're currently evaluating Dabo as our main framework and it looks quite nice and easy to use, but I was wondering, has anyone used it for medium-to-big sized projects?
Thanks for your time!
I'm one of the authors of the Dabo framework. One of our users pointed out to me the extremely negative answer you received, and so I thought I had better chime in and clear up some of the incorrect assumptions in the first reply.
Dabo is indeed well-known in the Python community. I have presented it at 3 of the last 4 US PyCons, and we have several hundred users who subscribe to our email lists. Our website (http://dabodev.com) has not had any service interruptions; I don't know why the first responder claimed to have trouble. Support is through our email lists, and we pride ourselves on helping people quickly and efficiently. Many of the newbie questions help us to identify places where our docs are lacking, so we strongly encourage newcomers to ask questions!
Dabo has been around for 4 years. The fact that it is still a few days away from a 0.9 release is more of a reflection of the rather conservative version numbering of my partner, Paul McNett, than any instabilities in the framework. I know of Dabo apps that have been in production since 2006; I have used it for my own projects since 2004. Whatever importance you attach to release numbers, we are at revision 4522, with consistent work being done to add more and more stuff to the framework; refactor and streamline some of the older code, and yes, clean up some bugs.
Please sign up for our free email support list:
http://leafe.com/mailman/listinfo/dabo-users
...and ask any questions you may have about Dabo there. Not many people have discovered Stack Overflow yet, so I wouldn't expect very informed answers here yet. There are several regular contributors there who use Dabo on a daily basis, and are usually more than happy to offer their opinions and their help.
I have no Dabo experience at all but this question is on the top of the list fo such a long time that I decided to give it a shot:
Framework selection
Assumptions:
medium-to-big project: we're talking about a team of more than 20 people working on something for about a year for the first phase. This is usually an expensive and very important effort for the client.
this project will have significant amount of users (around a hundred) so performance is essential
it's an ERP project so the application will work with large amounts of information
you have no prior Dabo experience in your team
Considerations:
I could not open Dabo project site right now. There seems to be some server problem. That alone would make me think twice about using it for a big project.
It's not a well-known framework. Typing Dabo in Google returns almost no useful results, it does not have a Wikipedia page, all-in-all it's quite obscure. It means that when you will have problems with it (and you will have problems with it) you will have almost no place to go. Your question was unanswered for 8 days on SO, this alone would make me re-consider. If you base your project on an obscure technology you have no previous experience with - it's a huge risk.
You don't have people who know that framework in your team. It means that you have to learn it to get any results at all and to master it will require quite significant amount of time. You will have to factor that time into your project plan. Do you really need it?
What does this framework give you that you cannot do yourself? Quite a lot of time my team tried to use some third-party component or tool only to find that building a custom one would be faster than dealing with third-party problems and limitations. There are brilliant tools available to people nowadays and we would be lost without them - but you have to carefully consider if this tool is one of them
Dabo project version is 0.84. Do you know if they spend time optimising their code for performance at this stage? Did you run any tests to see it will sustain the load you have in your NFRs.
Hope that helps :) Good luck with your project