Merken

PyCharm tips and tricks

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
my name is Dmitry uh the 1st uh question maybe is not expected like who you swim in the sea today in the morning yeah I did also all that is amazing yesterday I didn't do that because it was lazy 1 is the performance of my colleagues persuaded me to go to to date I went and that was so
amazing do that tomorrow if you survive party or anything but gothic helps after but this it is
worth at that most of the well while I think you was so that the 2nd question of who you already use the use of my chair but almost everybody there is so nice so I will try to focus on deep so that uh maybe it would be more advanced and unexpected and my goal for the eighties so like everybody knows at least 1 new thinking by share and also played deeds some kind of let's talk a couple of months ago 3 me a month ago uh at on Italy have anybody listen to the talk Wikimedia or OK 1 person there won't be a many new things but there will be a maybe 3 reform of things that I edited but mostly it is almost the same same dog but we'll see so the 1st thing that I want to show is the thing that I did mention uh in Florence use the new kind of product of 2 brains that ties together all of the products the school to local walks at a anybody in all small that who knows nobody knows great so high that happened so easy billboards step is an application that allows you to manage easily the tools and the products so you have here that's that's your projects and that's your GED brain so the eighties and you can update the you Uganda oral wake you can install new versions and the guys were easy to track versions do have movement of was Missouri's at to lunch things from here for example you have 4 different projects you can have a different configurations uh for some parts you can use the of by the way who who use the east Alexis builds a great resample Wilson will give you a teacher because of the way people who use the bistros 1st of all they get a new features earlier and then the most important that can help us to make those features might you better because they SME there the bacteria and it's much easier to fix stuff well before you released the future because after you can want modeling some so I encourage you to to try and the use of they have pretty usable so let's start he would have of the walks and we can learn from here pressure so special community integration professional in theory could does present open but already has had opened
this by Sherman 0 it's and for this presentation I will use the project called of the indian profit uh the improv use that profile that was
developed by and by by guys that's initially it was must Sokolsky and
who who are out there that the conference you can meet them and they came up with this
profile to do that your wife 3 years ago I think and it is were announced a symptom profile and also it has this open source in the test of you the improbable Shrieking Django and that's why we use it as a whole a simple broader because somebody
can number small it's were able to show stuff so funded top so what we do in why Cherenkov projects we go and we can check out directly from version control so we just press the top and the the call that won't work because Internet here is so small and I'll come already already called project step so what do we do uh normally when we open projects most of the time 1st win want to learn more about what that project these and we want to stories the cold uh and in by Sharma you you can of course that file by file what the easiest way to do that users use search and uh in for some you know just jungle projects we can press commentaries and and you can type euros and you can navigate directly this file and you see that
uh by Sharon shows you the list of the files were fast and why is it so fast that she's not is very fast because we have indexes and the speed of access to all the files and classes is not free and you pay for it by indexing and people complain about indicating whether the index in the beginning on when question starts and sold the mixing is payment for speed later so you can access the court fast because of and extensive indexing will stay for we work constantly on improving the performance of these cost this payment decreases every year every month we try to optimize them but still indications with thing so yeah and elicit don't drawing divide how the negated by chance you can actually go to as you can read the code is as it is in all ages models what it can do we compress Cont it clique and to go to although functions we are no it's not it's doesn't work why doesn't work yet but to to tell you what I think it does go because in of computer and Persian tells us about that and you can press this link and you see it in doctors of configured and what would we do 1st of normally when we open the project greater version environment so much and there is a model that you present this option and you type in broth something like that and it's like a wife and 3 point I witnessed by the people in say this 1 ambition research alignment for you and after that you can use it but what we have now use by sharing which entails that also the dependencies are not installed publish and most of all that there are those there there is a file called programs the Dickstein steam in the project and actually the version Buchan founded automatically beef Buchan doesn't find you can do it manually and so that it here so you see that requirements Dix t the selected nature that's a way to change your environment sometimes they have different different setups for testing for production and you can select here different requirements and you just press this bottom and he accounts 1 very important and not worry realistic so when when we opened this we know it's the was standard default file yet the the how yes award would answer because most of the buys a Python file we cannot use ecuted and so you can specify dependencies and a lot of ways dilutes public by and regret no we use the grams of Dix t because it's sort of like like machine readable format and it's white I advise you if you didn't listen to it was a tool isn't looking out of on on the on the 1st day here at the but on this topic so the rise of 60 is the direction of the right and the right it's a moment in the right direction by so you could Venice is no clear 4th despite a clear formal way and his motion readable it's easy to understand and stop the fight you can like it's like a file you cannot you can introspect that but that want to work in all cases so we don't encourage you to write and there the so a lot of pressure on we don't support it yet it's not standard some experiments as far as I know this anybody have a question about these this no so let's proceed I wanted to show a link there the other here was 10 users who uses much less than yeah this do this for you uh this is like if you want to choose a file and by Chairman you see the screen is default uh file chooser and it's not reckoning and doesn't it's it's just it's just that so what we can do and by sharing you can actually use a feature called uh registered it serves as a set of hidden arms settings the moral like system settings and you can open them and you can see there are a lot of a lot of settings and 1 of them is my approach native and it is able that and after that we return to of file a and you have here much nicer UI you can mitigate to your project a root to all your home directory and you have auto-completion here and it's so nice but we'll leave it as it is so select production 60 and to see by Sharon now understands your project where the doctors selected its this is a red and you can install requirements we won the game because Internet 1 also that instead we take already configured from yeah and after we can't do that we can navigate through all classes and model so that we can do whatever we want with that and um are several several ection sexual shown radiate go to file it's common shift and by the way you can see the hint and so what screen into Intercollege shortcuts that there are several others for example uh going down due to
class you can type glass and shows you can show actions and the IDE so there is a need for registering and there is a general action called search everywhere it's double shift and you can type of theory 1 2 and will show both costs of essential actions as well so there are a lot of places but not not navigate through your quote actually uh negation that knows everybody but there is 1 more thing for example if you have a lot of models that but let's go to some uh which engenders jingle there is 1 where the weights should it's called to find symbol we can go to models thank you you can introspect moles going 1 by 1 using I good condition the school but there is a better way which is where none not this in in by ship professional that features a little and profession as well as the agents for and general you can see that uh diagram compressed through diagram about and there are several diagrams that you can uh open and that is for example Jenkins diagram so if you have some unknown genome project you can just over heat in the usual way and see how it looks that there is much faster than grew from file file and of course that is much faster than just read a quote text yet another way how you can learn about our new code is structure there is to win the gold structure new and shows you the top level of conditions in your file and also the um structure of structure in which you can
work with short got and here you can also mitigate were usually choose you stop will definitions with its costs resourceful skills so it can be wearing and when you're you will are somewhere in the cold even the core and you want to see where where you are what is a context outside of the file you want to go fast to you before for file structure you there is a shortcut for that's where and use it all the time it's other 1 uh and you can read and energy to the part the u per cent and you see where you are and there
is 1 more think you can get go even further there is a setting which is not on by default and not very many people know about that you can enable out scrolls from source here in the and
industry enabled that and then you know where you are the file trees updated and synchronized the on it the active debt and the editor shown as the selected in involved speaking about the file tree on the 1st file tree as a all of the trees in the engine is by by environmental although these are searchable and that's also what all people not everybody knows you for example uh if you have a focus the tree you can start just type in you can die apps and you see that the focus moved to the of of and also after that you can press up and down for example we would press down and we iterate through the highlighted items that is breaking the and that that works for all the trees for example the same thing works in the debugger or when you have you wearable so you can stop that that you need to is a fill thing for some variable or even for some value you can start typing and only In the and the variables you and the debugger right so yeah some sometimes people say that like but yeah I II that is so the work that's and that that reminds me that like sometimes people say that by Sharon these like a bit complicated and cumbersome we've the text it and when it right but when you start to ask why this is so that allow the role of themes like you have to lean those steps of like it's Boris bottles and they should be what you can do in by Sherman what a lot of people do that is you just can remove that old and I'll show you step by step how you do that for example nobody measles what us if you have especially at especially news shortcuts so that you might you might be using the those 2 things and these 2 2nd compression but you can do that with structure so you just I just curious police no it's not what they and this to what and is gone right so in here you have rather convenient navigation bar can select here the directories and we can go to the files but actually the case of what you have here so you can remove it as well negation 1st year and the other but you still if you need that you can invoke each by the shortcut treatment remember no it's yeah it's it's hard it's on was 6 but even the approach for and you can do everything you want from here you in never did any increase in great files just this side I think this is much better than and then addition bobbed of what we do next of course we don't need all those tools like they they do you we don't use it for now and we can like person here we can remove that that's steps are informative but some people say that they eat too much space and we can compute it as well so we do per died steps here and we have here the main sitting displacement placement can be can the dock and the left and the bottom can right hand like can be demand so we moved steps to that now and we don't steps and so you see here we have like minor mized version of by Sharon that actually looks like someone text following a tutor that doesn't look complicated so loops were light and we can go even further and we can enter destruction more special that it should automatically removes everything Soviet groups like that the room removes the 1st window and it removes got about but I don't like it myself because on it removes gotta and you don't see breakpoints here when 2 bottles and all with you see here at breakpoints what it is pink line and so for visible so we're coming in so I don't use distortion-free uh I just remove her thing by by myself and if you don't you project you can have collapsed you can go there is only 1 you and you need that so how do you navigate between your files landed on steps hour thoughts 1 of the most frequently used uh recent lots so come to the and share for from these uh pop-up window you can alleviate the reason files and also communicate to them 2 windows for example if you switch between into files you can just do like that you can if you press from the and you go to rotors and to press on the models and you don't need to direction miles and move to the ghost that then it is something that should have been moved to this 2nd there was much faster but another thing these and you can actually grew back and forth with this approach so it's that there's a shortcut Commandant left column right and uh for example you went somewhere and it is something new you want to on that and if so what is the vectors in a different story but in all if you want to go back click and browser so you can press Alt CommOnt left and you actually go back at but it's not not Turks not only files but also positions and fossil fuel that is is someplace in in 1 file and you do not the place to return to 2nd file as well was also handy as I told you uh go to file is a perfect way communities them and die that's so you just if you if you remember the name just you go right so you so yeah OK so what do we do and you want to check whether have something to show you if you have any questions by the way about navigational maybe maybe you know something that I want to true by the way I don't know all integers but from I develop a trumpet so already bought into simplest has so many features and so all the features it has um 1st of all a lot of I don't all I don't know that they used and then overtime something new and and I know and I think a lot slower than they had been developed uh and there are some features that analytically but they don't use them and I think that happens all this with new tools new features that people have like been all that something these but they don't have time to invest on something and they can begin to the old way because I'm quite efficient in the old way but it happened with me in a lot of times and a j then I'll along with some new ways and new future and you spend some time learning the new way and then you understand the the way it was just so cumbersome time-consuming you start doing something new and it's were efficient so I encourage you to learn not especially close question you already use question but it's it it applies to all the all the tools and just learn new things yeah its advice for myself yet and it you're summary of short yeah we have actually you to help you have here team of reference you know it's there a
little something that we developed and and you have here the nice year if a that is a that contains all that should count for your consistent also the conference we have printed the key maps but I don't think we have now with nothing the
end of the yeah where in I think if you yeah it's it's so good uh I will show you it if you if you still use the steps of small right part of the studio steps the that enable them you have several steps right and you want to make 2 calls them in invite Sharon you can easily calls everything by shifting the so you just you don't need to target to these little broke cross so you just you just press shift and you the a shift in the and you can everything but that should be
posted this bird were nice to say thank you don't need to the yeah all right let's write some cold so we're ready to the project to know something about that uh about the project and we need now we want to add some lines of code and we start doing that you're doing development we start when it
in some tests so we do not and write something and see that it's smoking would example here see that by tram come completes there are all the same text that's actually you don't need to type that it's obvious but Schumpeter for you but these modern makes the life more difficult for some people because question company itself and its costs the brace and added this semicolon but what do you know what do you do now that how how public proceed does anybody know how to proceed from these point the fastest way coming to start right and the implementation of the test functions yes the yes this she center they should not everybody knows that so that you can you can like 1st Dialog but then you go to the beginning of the line and you can go left left center that works of course but Shift-Enter much and to read diet something like that so I went from here you can actually invoke recommendation person call call control data you can be view the conditions just from the completion so for example you take an object and you want Walker method you want to read the condition you just make what you can do that from from here you can the do that in which read 10 unitary can start exploring the library from here because it's like browser it's yeah and you also what you can do I don't know looking say we show that you you can make should what you can do is you kind of membership of which you can show the distinction as well so right from here for example for the the condition to use some of your library that doesn't have the condition you can uh show definition right from the from the completion and you can white see how it is implemented don't know what is that is very kind as well so it's a lot of states can save a lot of the right what's so we know what we want to use the way it is a cue that but we don't know what to enter and patient shows you that arguments that doesn't show you you can invoke are entering from the from the and yeah and to you see that question also highlights the argument is missing but again you know all the so we write our best like that and we can run out right it's like this we just press run fails yeah now want to fix it and we want to work with some cold how do we do that there are 2 hints that can't that might be useful the first one you write right test the right quality right this Court what you can do you can speed the screen and to have we particularly because the the screen and from here and you can go and you for example contains you quote you can it to test and work who like you know that it's uh and another thing that I that you don't know is you don't need a shift random tests all the time you don't need to be this but we don't need to print the should you can actually in the name of thing it's called the title all test to the to the new prisoners bottom and so after you change something richer and automatically starts yes can't if you know the past so it's also so around solely tests for you and OK but you probably did see this green like the left this version control integration but 1st for that assertion cultivation and yes pressure as uh into a lot of support for the version control systems and we use the detail cells into brain so I would say that we have a pretty a decent need support and what you can do you can create new branches of the best something like that it can create a new branch and you can you can of course you can do all that the short character you can I we test test and you can that I bet you know that all what I want to show is not
worry about this who uses a chair of the working with the yet there is a worrying
route t that show 1st of all
you probably know that there is a version control fully which shows the all version file SocialSkip and from the block you can do the following for example you can to the master branch and here you can see all of the brightest and we select a new test the branch that we just created and there is a bottom which scold of highlight something that means basically compares 2 branches compares the branch selected here with your current right which which you're working on and you press that integrates all all the commute that are absent from your current branch as so many and when you you want to see what was added to the branch and absent and another branch and moved some commutes worry coming from here you just select those this is and this this ball because my can come a list of mobile like bold by the way I think they can I can label that but you see that those are great this is not and from here I can break this bottom picture the candidature the right from here you don't need to you the attached at all it's worth more my favorite here in in the the I know all that is unfortunately not supported and but it will there is a long-standing feature requests summaries and our developers so vertical integration are they against this feature for side and a white but now they're convinced and that were all right what you can do it actually you can only you can use religion but using that for example you have some some change here and you can but from here if you don't and you can see the difference right and place them need to see the difference um for file yeah about the differences there is 1 feature which people don't know but it's very cool and torsional halted must were well he's from come where compare files compared to 3 you can compare everything for example can select a folder and press option local and indeed all compare with and you can select an analyst you slip falafel the into account of
course that's not worry because of those of different folders but I think you
see there they'd yet there's Gumperz file-by-file and they can actually use the there are pictures that shows you the pictures so this is the best way I know to compare
2 different continents and file system which are slightly different and you want to see what is different and maybe more something to make some changes around uh this this window right so yeah a lot of features here and you know so the main thing that is so useful when you decode this code inspections is inspections are some checks that are executed on a file and they highlight some aerosol the waste of bicycle and here we have they are marked on the right scroll bar and you can see them right here scroll bar can move slowly the mouse and you can see this plans you you can see all the wordings right and that the and yeah so what we see use that here in this project is so there are a lot of analysis of the right and we need it with How could makes it was an inflection anybody knows refactoring not exactly yeah all there are 2 ways of doing something with a cold 1 is refactoring and 1 is it's is looking at here it's actually a it's some competent person called when you name something when you move something when you need to check that when you do something with the quote some object put object and you need to check that all the reference to the loss of is a fact that when you are working with just with cold as with text that is like gold iterations and the role of them as well and 1 of them is to reform what cold it's common about l and you see that by sharing a mn makes the cauda compatible with the bait also that we see that the hearer careful honesty Morrison have an action for that it's called optimizing forests yeah I know it looks looks much better and if you scroll down what what is here we have here some typist checked if we want we can that looks worse than dictionary here methods from of element this
year I think it's nothing interesting to fix but actually it yeah we we we touched the keyboard Weiss and we do you know the we detail as full ever at the cold yesterday at uh uh but by Sharon did debugging tutorial like the janitor work that's the idea that you dozens of at a like this analogy it's like the AT does for you the gender work you don't need to touching porous you don't need to to know sort blinds and move your methods just press some short consonants in a 2nd worried logical style right the end of course that all works for just for example if you go to just click file we see here that each those lines are terminated
with Singapore once a question whether you should not but if we want we don't want we can suppress begins a this who want we can just 2 minutes it's contaminants statement we can terminate the file but what can we can do also and that we can do for all sections we can select their a folder of project and we can call that section called so this fiction by name brands by name and to and to make statements and we can do that for you Due to example and you see the pressure of finance 494 unterminated statements and actually we can fix that right from here we compress out and Germany staples of Board all statements from the time and that that is valid for all inspections so you can apply those quick fixes and if you don't know about that weak peaks is some uh transformation you call that you can invoke uh manually but normally it is invoked by and so in in a lot of places in your code can got precedent and see what by sham so for office which aren't can offer you to do to make the call but sometimes In reality will do that to save some time right so yeah uh would have gender project maybe we should try to who does gender by the way like that so many and this for Django of course you know that so that there are and configurations to run during the tests and gender so um let's see that's this is the everybody knows what what what is right direction who doesn't always activation the data record figuration is the we how to run so there a predefined types from configurations and in in Maine in many cases they agreed upon logically some when they are not you can create them by bracing and selected for example you can there are perforations to debug just meeting browsers to run some just clean tools for quite some destined for full of stuff and of course the reason there aspirations for GenGO and the the 1 that try this gender or must run it just for us this during triangle and let's go here and it doesn't work because we don't have database and uh when we don't have database which the new we should run uh migrate task how would do that inflation does anybody no any ideas of how to the best way to run uh that Django Jenga problems managed by comments so yeah general picture you can if you don't know you just search jingle managed by managed by from this point of it and there is a special counsel for image by comments and how it is better than terminal it's better because it shows you um help and shows you expected arguments so if you don't know what complement us still you can use these console and you don't go to jangled accommodations great but right here you can it to the Council reminds you would expect so run rate and also what we need to do is we want to populate this with data and for that we start with a the random process from the terminal and it is you see the pressure has terminal and the nice and how it is better than an external Journal 1 thing is for example here you have virtual environment already activated so just open terminally have already to its performance for the for the product you know uh you know this would give us the time that but so that's how we run from the terminal be improved profiler and of course that's natural draw a local instance that launched and so now I guess of the start of the data yes and we can do here that our website works but also for example we want to see the actual data so we want to go inside the database see what data is located database how do we do that by sharing the best way like we go to settings uh look fine can also settings the nature much of the the no 1 of the articles you fire yeah some file right whole to by the way how to find some files to yeah that's the way that's not I I would say this a trailer of all units that's why I did find it but also you can count it as a deep for example if you look for a folder in uh and and things go in the DB to file for park you need to type the solution that have ahead I I know that it it's strange of this code cell who change so yeah uh what we do it or if you would wait what I want to I wanted yeah go to databases and we see that as the light right we as described light when we need here and from here will press as data source OK OK no and you see that is it is to the data sources and you can actually see the tables and so see the profile you can see our entry that we just created from the terminal and also you have the right and quite chairman and you can write for room and she here you can also call completion and improved the profile right and you have history of Europe where assessments so can be pretty convenient way to do workers databases and 2 based on this functionality actually events has separate product called the degree so that doesn't support and programming languages it's focused on the database and it is included in the much of the time for the so we have sometimes yeah and I want to show you the thing 2 things right and then like from 2 things there there's you know there are 2 problems
of in in software continuing cation innovations and naming things I would like to show you how we sold lose all that and pleasure for patient innovations and the that counts as the 1st if I want to show us sometimes by Sharon in that shit highlight something force as rat for no particular reason and that is the 1st prolongation innovations so that means that we can the linkages and there is there action cold and with the addition of stock so you might try that but it happens very rarely but sometimes it is still useful because they have a considerable and once answers to that question would question highlights of right Woodward way I answer like medications and I still get like common for that answer so this when talking about that might be but this rare regulates normally works that the 2nd thinkers naming things right so you want to write code and you like some few lines of 4 by the and you don't want to create a portal don't want a prettify what do you do what do you know what what is the way to do it in by share except consul because Python consul yet but it's full one-liners if you want to write several lines would do score exactly so you loop force crèche music retrieval for buffer or you uh yes shortcut for that and it's like language by them and you just write your code and I have here some code and you can run around scratch file says in their normal files and you can do it should everything it doesn't actually bring print and specifics 6 completion I just shown the and you can do about from here this and this is another thing that you might not be using right now is debugger and Sherman which I claim much better than the yeah and he yeah strings with stressful so it works and duplicate line remove 1 year the just showing some uh cost for actions and of these coders Python polarized substrings by 4 . 6 for the synthesis that like that and you see there is code completion but it's not a unique only for strings actually that's a universal uh machinery insight into jeopardizes cold language injection and I will show you how to use it can be used for all languages for example you can write something the predicts for you can you write something that and the language references really exp and highlighted or you can the table which already detected it injected and so on or it can be Jason but it will find itself in 17 relation inject the chase yeah course the and on need to write so shit I don't know which but you know 1 on this expression level a minute what does anybody know of how to do that the best way to do fact no it will yeah PA search for that surrounds selection type rates in of I am aim learn something new today that's right yeah yeah and racist as well known yeah racism cool that's cool so yet to have any time or of emotions no we don't have the students we then we're them of thank you remind to a shows as much as a few unity of good more questions yeah I the dual presentation and I was wondering if it's possible to make margin condition coverage reports that generated externally because the binary could run with covered from within my term but I have the covers report already from a continuous integration of chickens and travels I want my items to use those words rather than generators yeah and by showing you can generate the external cover support you want to use that already generated comes report to highlight the editor yes I want externally generated coverage to appear in a pie chart the ease of 4 covers areas of action to open but I guess this for internal isation former so it won't work for covered by and I know that have feature requests for that and we we at some point the peaks that as support it further questions that that my cousin's based on the comparison between the suggested cult completions in sublime and in light of some latent since rely on knowledge about local variables and what types there have been a awarded they contains on sublime it offers since they just type before anywhere they follow to find found very useful as well as possible to achieve that apply to you understand but I mean our surrendered who's I'm only the slowdown about so in sublime out and suggested how completion is it would be like if you start typing something the 1st few characters of something of type before anywhere within that file it would suggest the the completion this does not apply to like suggested bases are based on the same knowledge of they collaborated any function well what types there like what what what methods they might contain so the dinners those yeah yeah the phrase Anderson greeted the question standard in sublime when you start type and its adjust your the completion for the words that you use to read in the EAA bridge and as a source of food is going to assure and does the same but by Sharon but what version make sure it understands the semantics of you called and 8 for ways in not only with just a random tokens across the file yeah lots eats tries to guess what you want to try and to start typing here at 1st but suggests you variables and functions and but also you can for example here we will try type something let's try to name I think that this thing will be
she suggests that she
uh we it's not and I'm
slightly space of you have the correct so in the should there are several types of completion inflation so what when you type the exilic of completion for that tries to move that understands the school and its of this very fast and shows what in the scope of the results for the completion let me find connection for the company and the + non-completion that actually is the sole or by that goes out of scope and it's wrong proposes you know all the name that has been the indexes so it's not only of classes or modules and classes so that would put forward you will help you if I understand correctly yeah it does so it I think so they're not undergo by showing of understand the context of doesn't for wide because they're those names some on the context that they are in the out of school then you just involved this cluster-based come across completion contourlets and it goes up to the ghostliness single goes up the scope some sense and to the provides you with all the names but also it has semantics in the DTD would want for white wall with all those words the adenoid could not involve with that but I'm sure that we token-based completion I will sing along that so thank you for the question like thank you to any other questions here but uh I like Plato misleading but other people in my company use pilots and the interaction between those 2 if it is forgot to synchronize the as is a good way of doing that people will live in that we reason you did sire too fast yeah I like the losing the pie chart as and how it displays the lynching uh but other people in my company use pilots add Subpart but what is played soccer what they use it with right other other people use it I don't hear the name had a lower means associated with I then had not placate but pilots so what can you say OK planning the and so you always you can run pilot from inside my talk but it doesn't integrate be outputting gives it doesn't display of filed is there any way of doing so might that be you want to run quality for question right yeah I'd like reality yeah you can do that in some sense by using external external tools right at the output from pilot just yesterday is not in line to real show the output and the dual window if you want to move it to be shown as they paid for example and data yeah it's not implemented yet but we you know about that and we want to that's my maybe at this year I you call and constant you we're out of time so if you want to learn more about apart from its energy that's my checkbook thank you very much they do my
Gemeinsamer Speicher
Versionsverwaltung
Kartesische Koordinaten
Aggregatzustand
ROM <Informatik>
Physikalische Theorie
Computeranimation
Resampling
Intel
Informationsmodellierung
GEDCOM
Konfigurationsraum
Logarithmus
Biprodukt
Menge
Integral
Druckverlauf
Software
COM
Login
Mereologie
Projektive Ebene
Facebook
Cloud Computing
Zentraleinheit
Softwaretest
Logarithmus
Open Source
Machsches Prinzip
Versionsverwaltung
Profil <Aerodynamik>
Zahlenbereich
Systemaufruf
Aggregatzustand
Kombinatorische Gruppentheorie
Elektronische Publikation
ROM <Informatik>
Menge
Computeranimation
Internetworking
Spezialrechner
Datentyp
Projektive Ebene
Zentraleinheit
Normalvektor
Offene Menge
Router
Hydrostatik
Punkt
Momentenproblem
Natürliche Zahl
Versionsverwaltung
Extrempunkt
Benutzeroberfläche
Bildschirmfenster
Computeranimation
Internetworking
Richtung
Übergang
Temperaturstrahlung
Negative Zahl
Softwaretest
Code
Minimum
Mixed Reality
Wurzel <Mathematik>
Default
Verschiebungsoperator
Verdünnung <Bildverarbeitung>
Softwaretest
Lineares Funktional
Machsches Prinzip
Biprodukt
Teilbarkeit
Unabhängige Menge
Gruppenoperation
Konfiguration <Informatik>
Druckverlauf
Funktion <Mathematik>
Menge
Automatische Indexierung
Rechter Winkel
Konditionszahl
Ablöseblase
Dateiformat
Projektive Ebene
Versionsverwaltung
Programmierumgebung
Verzeichnisdienst
Standardabweichung
Server
Subtraktion
Gewicht <Mathematik>
Gruppenoperation
Klasse <Mathematik>
Physikalische Theorie
Code
Virtuelle Maschine
Informationsmodellierung
Spieltheorie
Datentyp
Indexberechnung
Optimierung
Datenstruktur
Konfigurationsraum
Meta-Tag
URL
Touchscreen
Elektronische Publikation
Indexberechnung
Symboltabelle
Mailing-Liste
Physikalisches System
Elektronische Publikation
Binder <Informatik>
Maskierung <Informatik>
Quick-Sort
Benutzerprofil
Diagramm
Modem
Modelltheorie
Server
Wort <Informatik>
Knotenpunkt
Bildschirmfenster
Computeranimation
Open Source
Code
Datenstruktur
Default
Meta-Tag
Gammafunktion
Demo <Programm>
Caching
Schnelltaste
Distributionstheorie
Elektronische Publikation
Datenmodell
Quellcode
Elektronische Publikation
Energiedichte
Datenstruktur
Menge
Funktion <Mathematik>
Mereologie
ATM
Speicherabzug
Modelltheorie
Versionsverwaltung
Unified Threat Management
Chipkarte
Browser
Versionsverwaltung
Gruppenkeim
Oval
Benutzeroberfläche
Raum-Zeit
Computeranimation
Richtung
Netzwerktopologie
Negative Zahl
Freeware
Perfekte Gruppe
Popup-Fenster
Bildschirmfenster
Minimum
Quellencodierung
Gerade
Haar-Integral
App <Programm>
Schnelltaste
Addition
Ranking
Texteditor
Wechselsprung
Rechter Winkel
ATM
BORIS <Programm>
Projektive Ebene
Verzeichnisdienst
Ortsoperator
Sprachsynthese
E-Mail
Loop
Informationsmodellierung
Variable
Datentyp
Unruh-Effekt
Datenstruktur
Meta-Tag
URL
Demo <Programm>
NP-hartes Problem
Elektronische Publikation
Vektorraum
Elektronische Publikation
Fokalpunkt
Maskierung <Informatik>
Mapping <Computergraphik>
Benutzerprofil
Profil <Aerodynamik>
Displacement Mapping
Debugging
Äquivalenzprinzip <Physik>
Bitrate
Langevin-Gleichung
Rechter Winkel
Mereologie
Projektive Ebene
Modelltheorie
Softwareentwickler
Gerade
Code
Computeranimation
Verschiebungsoperator
Server
Punkt
Browser
Versionsverwaltung
Zellularer Automat
Implementierung
Element <Mathematik>
Extrempunkt
Bildschirmfenster
Computeranimation
Resampling
Metropolitan area network
Softwaretest
Code
Datentyp
Minimum
Programmbibliothek
Rippen <Informatik>
Gerade
Meta-Tag
Verschiebungsoperator
Touchscreen
Softwaretest
Videospiel
Parametersystem
Elektronische Publikation
Vervollständigung <Mathematik>
Distributionenraum
Raum-Zeit
Verzweigendes Programm
Systemaufruf
Integral
Objekt <Kategorie>
Druckverlauf
Rechter Winkel
Konditionszahl
ATM
Gamecontroller
Hill-Differentialgleichung
Aggregatzustand
Lesen <Datenverarbeitung>
Softwaretest
Pell-Gleichung
Subtraktion
Mathematisierung
Verzweigendes Programm
Versionsverwaltung
Stellenring
Routing
Induktive logische Programmierung
p-Block
Paarvergleich
Elektronische Publikation
Kommutator <Quantentheorie>
Computeranimation
Konfiguration <Informatik>
Rechter Winkel
Minimum
Hill-Differentialgleichung
Softwareentwickler
Subtraktion
Einfügungsdämpfung
Wald <Graphentheorie>
Sampler <Musikinstrument>
Mathematisierung
Gruppenoperation
Iteration
Web Site
Computer
Element <Mathematik>
Benutzeroberfläche
Elektronische Publikation
Code
Computeranimation
Objekt <Kategorie>
Metropolitan area network
Rechter Winkel
Bildschirmfenster
Dateiverwaltung
Wort <Informatik>
Projektive Ebene
Bildschirmsymbol
Persönliche Identifikationsnummer
Meta-Tag
Analysis
Chipkarte
Punkt
Virtuelle Realität
Natürliche Zahl
Browser
Parser
Computeranimation
Richtung
Metropolitan area network
Spezialrechner
Einheit <Mathematik>
Code
Radikal <Mathematik>
Spielkonsole
Figurierte Zahl
Analogieschluss
Gerade
Inklusion <Mathematik>
Caching
Schnelltaste
Parametersystem
Lineares Funktional
Befehl <Informatik>
Vervollständigung <Mathematik>
Datenlogger
Datenhaltung
Mittlere freie Weglänge
Profil <Aerodynamik>
Systemaufruf
Quellcode
Biprodukt
Bitrate
Ereignishorizont
Dreieck
Gruppenoperation
Stochastischer Prozess
Druckverlauf
Menge
Geschlecht <Mathematik>
Rechter Winkel
Ein-Ausgabe
Garbentheorie
Projektive Ebene
Instantiierung
Tabelle <Informatik>
Server
Zellularer Automat
Transformation <Mathematik>
Mathematische Logik
Code
Task
Datentyp
Konfigurationsraum
Drahtloses lokales Netz
Widerspruchsfreiheit
Bildgebendes Verfahren
Hilfesystem
Gammafunktion
Binärdaten
Programmiersprache
Elektronische Publikation
Logarithmus
Indexberechnung
Elektronische Publikation
Quick-Sort
Office-Paket
Minimalgrad
Baum <Mathematik>
Innerer Punkt
Randverteilung
Information Retrieval
Punkt
Gemeinsamer Speicher
Formale Sprache
Hochdruck
Versionsverwaltung
t-Test
Bridge <Kommunikationstechnik>
Benutzeroberfläche
Binärcode
Kreisdiagramm
Computeranimation
Formale Semantik
Übergang
Arithmetischer Ausdruck
Dämpfung
Bit
Code
Trennschärfe <Statistik>
Gruppe <Mathematik>
Stützpunkt <Mathematik>
Gerade
Umwandlungsenthalpie
Addition
Lineares Funktional
Schnelltaste
Vervollständigung <Mathematik>
Benutzerfreundlichkeit
Stellenring
Ausnahmebehandlung
Quellcode
Bitrate
Gruppenoperation
Texteditor
Generator <Informatik>
Lemma <Logik>
Forcing
Rechter Winkel
Konditionszahl
Normalspannung
Standardabweichung
Tabelle <Informatik>
Zeichenkette
Gruppenoperation
Kombinatorische Gruppentheorie
Term
Kontextbezogenes System
Code
Überlagerung <Mathematik>
Loop
Puffer <Netzplantechnik>
Variable
Software
Datentyp
Elektronische Publikation
Logiksynthese
Relativitätstheorie
Kontinuierliche Integration
Token-Ring
Paarvergleich
Elektronische Publikation
Maskierung <Informatik>
Flächeninhalt
Injektivität
Debugging
Wort <Informatik>
Verkehrsinformation
Resultante
Wort <Informatik>
Datensichtgerät
Klasse <Mathematik>
DTD
Interaktives Fernsehen
Kreisdiagramm
Raum-Zeit
Computeranimation
Formale Semantik
Code
Datentyp
Bildschirmfenster
Gerade
Haar-Integral
Funktion <Mathematik>
Einfach zusammenhängender Raum
Elektronische Publikation
Vervollständigung <Mathematik>
Synchronisierung
Varianz
Kontextbezogenes System
Objektklasse
Modul
Maskierung <Informatik>
Sinusfunktion
Arithmetisches Mittel
Energiedichte
Rechter Winkel
Automatische Indexierung
Ablöseblase
Wort <Informatik>
Vollständigkeit

Metadaten

Formale Metadaten

Titel PyCharm tips and tricks
Serientitel EuroPython 2017
Autor Trofimov, Dmitry
Lizenz CC-Namensnennung - keine kommerzielle Nutzung - Weitergabe unter gleichen Bedingungen 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen und nicht-kommerziellen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen und das Werk bzw. diesen Inhalt auch in veränderter Form nur unter den Bedingungen dieser Lizenz weitergeben
DOI 10.5446/33700
Herausgeber EuroPython
Erscheinungsjahr 2017
Sprache Englisch

Inhaltliche Metadaten

Fachgebiet Informatik
Abstract PyCharm tips and tricks [EuroPython 2017 - Talk - 2017-07-12 - Anfiteatro 2] [Rimini, Italy] PyCharm, a Python IDE with its free and open-source community edition, in last several years has become a tool of choice for more and more Python developers. But not everybody uses its full power. Moreover, most only use a fraction of the functionality it provides. The reality is that an IDE is not just about a set of integrated tools, but an environment that understands the semantics of your project, of what you’re doing. It can leverage this to provide you with functionality that can make repetitive mundane tasks become frictionless, as well as give insight into potential problems. In this session, we will go through the most powerful features the IDE offers and whether you do web development or work with data using Python, you will benefit knowing how the IDE can leverage your programming skills

Ähnliche Filme

Loading...